📄 complexcompany.java
字号:
/* * ComplexCompany.java * * Created on October 3, 2002, 3:39 PM */package ch20;/** * * @author Stephen Potts */import java.util.Vector;import java.util.Iterator;import java.util.Set;import java.io.Serializable;public class ComplexCompany implements Serializable{ private String name; private ComplexEmployee president; private Vector departments; /** Creates new Company */ public ComplexCompany(String name) { this.name = name; departments = new Vector(); } public String getName() { return this.name; } public void addDepartment(ComplexDepartment dept) { departments.addElement(dept); } public ComplexEmployee getPresident() { return this.president; } public void addPresident(ComplexEmployee e) { this.president = e; } public Iterator getDepartmentIterator() { return departments.iterator(); } public void printCompanyObject() { System.out.println("The company name is " + getName()); System.out.println("The company president is " + getPresident().getName()); System.out.println(" "); Iterator i = getDepartmentIterator(); while (i.hasNext()) { ComplexDepartment d = (ComplexDepartment)i.next(); System.out.println(" The department name is " + d.getName()); System.out.println(" The department manager is " + d.getManager().getName()); System.out.println(" "); } } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -