//仅作为在线学习笔记
/*
抽象类练习
*/
abstract class Worker
{
private String name;
private int age;
private int id;
Worker(String name,int age,int id)
{
this.name = name;
this.age = age;
this.id = id;
}
void show()
{
System.out.println("Name :" + name + ";Age :"+age +",ID :"+id);
}
abstract void work();//由于不同的人员的工作不同 无法确定如何工作 固用抽象类
}
class Manager extends Worker
{
private double pay;
Manager(String name,int age,int id,double pay)
{
super(name,age,id);
this.pay = pay;
}
void show()
{
super.show();
System.out.println("pay :"+pay);
}
void work()
{
System.out.println("Just sleep!");
}
}
class Test
{
public static void main(String []args)
{
Manager m = new Manager("zhangsan",20,002,7000);
m.show();
m.work();
}
}