| 本帖最后由 yangcong 于 2013-1-5 13:34 编辑 
 奖金属性。请使用继承的思想设计出员工类和经理类。要求类中提供必要的方
 法进行属性访问。
 员工类:name id pay
 经理类:继承了员工,并有自己特有的bonus。
 
 */
 class Employee
 {
 private String name;
 private String id;
 private double pay;
 Employee(String name,String id,double pay)
 {
 this.name = name;
 this.id = id;
 this.pay = pay;
 }
 
 public abstract void work();
 }
 
 class Manager extends Employee
 {
 private int bonus;
 Manager(String name,String id,double pay,int bonus)
 {
 super(name,id,pay);
 this.bonus = bonus;
 }
 public void work()
 {
 System.out.println("manager work");
 }
 }
 class Pro extends Employee
 {
 Pro(String name,String id,double pay)
 {
 super(name,id,pay);
 }
 public void work()
 {
 System.out.println("pro work");
 }
 }
 
 
 class
 {
 public static void main(String[] args)
 {
 System.out.println("Hello World!");
 }
 }
 
 
 
 
 这是老毕的练习答案
 疑问:抽象方法只能存在在抽象类中,为什么有抽象方法的class Employee类没有被抽象化?
 
 |