abstract class Person{
private String name;
private int age;
public Person(String name,int age){
this.setName(name);
this.setAge(age);
}
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
public void setAge(int age){
this.age=age;
}
public int getAge(){
return age;
}
public void say(){
System.out.println(this.getContent());
}
public abstract String getContent();
}
class Student extends Person{
private String branch;
public Student(String name,int age,String branch){
super(name,age);
this.setBranch(branch);
}
public void setBranch(String branch){
this.branch=branch;
}
public String getBranch(){
return branch;
}
public String getContent(){
return "姓名:"+super.getName()+"/t"+"年龄:"+super.getAge()+"/t"+"系别:"+this.getBranch();
}
}
class Worker extends Person{
private String department;
public Worker(String name,int age,String department){
super(name,age);
this.setDepartment(department);
}
public void setDepartment(String department){
this.department=department;
}
public String getDepartment(){
return department;
}
public String getContent(){
return "姓名:"+super.getName()+"/t年龄:"+super.getAge()+"/t部门:"+this.department;
}
}
public class OODemo09{
public static void main(String[]args){
Person p=new Worker("Java",15,"技术部");
p.say();
}
}