Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Fig. 8.12: Employee.java
- * Static variable used to maintain a count of the number of
- * Employee objects in memory.
- *
- * Benito Danneswara
- * 6 March 2017
- */
- public class Employee
- {
- private String firstName;
- private String lastName;
- private static int count = 0; // number of Employees created
- // initialize Employee, add 1 to static count and
- // output String indicating that constructor was called
- public Employee (String first, String last)
- {
- firstName = first;
- lastName = last;
- ++count; // increment static count of employees
- System.out.printf ("Employee constructor: %s %s; count = %d\n",
- firstName, lastName, count);
- } // end Employee constructor
- // get first name
- public String getFirstName()
- {
- return firstName;
- } // end method getFirstName
- // get last name
- public String getLastName()
- {
- return lastName;
- } // end method getLastName()
- // static method to get static count value
- public static int getCount()
- {
- return count;
- } // end method getCount
- } // end class Employee
Advertisement
Add Comment
Please, Sign In to add comment