22 lines
624 B
Java
22 lines
624 B
Java
public class Manager extends Person {
|
|
private static Manager instance = null;
|
|
|
|
private Manager(String name, int age) {
|
|
super(name, age);
|
|
}
|
|
|
|
public static Manager getInstance(String name, int age) {
|
|
if (instance == null) {
|
|
instance = new Manager(name, age);
|
|
}
|
|
return instance;
|
|
}
|
|
|
|
public void manage() {
|
|
System.out.println("I am the administrator and I am responsible for managing everyone.");
|
|
}
|
|
|
|
public void speak() {
|
|
System.out.println("I am the manager, my name is " + getName() + ", and I am " + getAge() + " years old.");
|
|
}
|
|
} |