33 lines
923 B
Java
33 lines
923 B
Java
package com.inmind.extends_this_super05;
|
|
//定义职员Clerk类继承Employee类,包含属性:经理,重写show方法,在父类实现基础之上增加展示经理信息。
|
|
public class Clerk extends Employee{
|
|
private Manager manager;
|
|
|
|
public Clerk() {
|
|
super();
|
|
}
|
|
public Clerk(String name, int id, String department) {
|
|
super(name, id, department);
|
|
}
|
|
|
|
public Clerk(String name, int id, String department,Manager manager) {
|
|
super(name, id, department);
|
|
this.manager = manager;
|
|
}
|
|
|
|
public Manager getManager() {
|
|
return manager;
|
|
}
|
|
|
|
public void setManager(Manager manager) {
|
|
this.manager = manager;
|
|
}
|
|
|
|
//重写show方法,在父类实现基础之上增加展示经理信息
|
|
@Override
|
|
public void show() {
|
|
super.show();//沿袭
|
|
System.out.println("我的经理是:"+this.manager.getName());
|
|
}
|
|
}
|