abstract class Employee { String name; float basic; String address;
Employee() {
}
Employee(String str,float sal,String addr) { name=str; basic=sal; address=addr; } void show() { System.out.println(name + " " + basic + " " + address); }
}
class Manager extends Employee { String department;
Manager() {
{
Manager(String str,float sal,String addr,String dept) { super(str,sal,addr); department=dept; }
void show() { super.show(); System.out.println(department); }
}
class Director extends Employee { String transportAllowance;
Director() {
{
Director(String str,float sal,String addr,String tA) { super(str,sal,addr); transportAllowance=tA; }
void show() { super.show(); System.out.println(transportAllowance); }
}
public class Test { Test {
}
public static void main(String [] args) { Manager objM=new Manager("aa",4000,"tt","manager"); System.out.println("m"); objM.show(); Director objD=new Director("bb",6000,"vv","director"); System.out.println("d"); objD.show(); } } |
本文出自 51CTO.COM技术博客 |