day09--继承练习

This commit is contained in:
xx
2026-09-23 15:48:30 +08:00
parent 006ef97d55
commit 8f2bedfa28
4 changed files with 151 additions and 0 deletions
@@ -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());
}
}