Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package at.ac.tuwien.dslab.rmi.client;
- import java.util.HashMap;
- class Employer
- {
- private static int arts=0;
- private HashMap<Integer,Employee> employees;
- public Employer()
- {
- employees = new HashMap<Integer,Employee>();
- }
- public void addEmployee()
- {
- Employee e = new Employee();
- employees.put(employees.size(),e);
- System.out.println(e.getEmployeeId());
- setId();
- }
- private void setId()
- {
- arts++;
- }
- public static Integer getId()
- {
- return 100+arts;
- }
- public int currentId() {
- return arts;
- //To change body of created methods use File | Settings | File Templates.
- }
- }
- public class Employee
- {
- public static void main(String[] arg) {
- Employer e = new Employer();
- e.addEmployee();
- e.addEmployee();
- Employer e_ = new Employer();
- e_.addEmployee();
- e_.addEmployee();
- System.out.println(e.currentId());
- }
- private int employeeId;
- public Employee()
- {
- this.employeeId = Employer.getId();
- }
- public int getEmployeeId() {
- return employeeId;
- }
- }
Add Comment
Please, Sign In to add comment