You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
510 B
21 lines
510 B
public abstract class Person {
|
|
protected String name;
|
|
protected int age;
|
|
|
|
public Person(String name, int age) {
|
|
this.name = name;
|
|
this.age = age;
|
|
}
|
|
|
|
public String getName() { return name; }
|
|
public int getAge() { return age; }
|
|
|
|
public abstract String getRole();
|
|
public abstract String getExtraInfo();
|
|
|
|
@Override
|
|
public String toString() {
|
|
return getRole() + " | Name: " + name + ", Age: " + age
|
|
+ ", " + getExtraInfo();
|
|
}
|
|
}
|
|
|