package com.inmind.extends_this_super05; import java.util.ArrayList; //定义经理Manager类继承Employee类,包含属性:职员,重写show方法,在父类实现基础之上增加展示职员信息。 public class Manager extends Employee{ //职员们 private ArrayList clerkList; public Manager() { super(); } public Manager(String name, int id, String department) { super(name, id, department); } //对经理的独有属性进行操作 public ArrayList getClerkList() { return clerkList; } public void setClerkList(ArrayList clerkList) { this.clerkList = clerkList; } //重写show方法,在父类实现基础之上增加展示职员信息。 @Override public void show() { super.show();//沿袭父类功能 //展示自己的职员们 System.out.println("我的下属有:"); for (int i = 0; i < clerkList.size(); i++) { Clerk clerk = clerkList.get(i); System.out.println(clerk.getName()); } } }