manager.java
来自「关于多态方面练习的编程」· Java 代码 · 共 60 行
JAVA
60 行
/* * Manager.java * * Created on February 28, 2001, 1:11 PM *//** * * @author * @version */package Employee;public class Manager extends Employee { private double empSalary; //weekly public Manager(String name, String taxID, double salary) { super(MANAGER,name,taxID); this.empSalary=salary; } public void setSalary( double s ) { this.empSalary = s; } public double getSalary( ){ return this.empSalary; } public double earnings( ){ return this.empSalary; } //testing only public static void main (String args[]) { Manager woman = new Manager("Ms. Moneykins", "888-88-8888", 1700); //test class System.out.println("Woman: "+woman); System.out.println("Employee type: "+woman.getEmpType()); System.out.println("Salary: "+woman.getSalary()); woman.setSalary(1600); System.out.println("Woman: "+woman); System.out.println("Salary: "+woman.getSalary()); System.out.println("Earnings: "+woman.earnings()); Employee man = new Manager("Mr. Green", "345-76-7890", 1700); //test polymorphism System.out.println("Man: "+man); System.out.println("Employee type: "+man.getEmpType()); System.out.println("Salary: "+((Manager)man).getSalary()); ((Manager)man).setSalary(1800); System.out.println("Man: "+man); System.out.println("Salary: "+((Manager)man).getSalary()); System.out.println("Earnings: "+man.earnings()); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?