day09--继承练习
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
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());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user