java中abstract关键字学习及应用

来源:互联网 发布:做室内设计效果图软件 编辑:程序博客网 时间:2024/06/05 14:39
abstract 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");}}public class AbstractDemo{public static void main(String[] args){Manager m = new Manager("Jiang", "ID123", 1000.23, 300);m.work();Pro p = new Pro("Kun", "ID 213", 500.5);p.work();}}

原创粉丝点击