设计一个人员类(Person),其中包含一个方法pay,代表人员的工资支出
设计一个人员类(Person),其中包含一个方法pay,代表人员的工资支出。再从Person类派生出助教类(Assistant)、讲师类(Instructor)、副教授类(AssistantProfessor)和教授类(Professor)。其中
工资支出=基本工资+工作量外授课时数*每课时兼课金
但助教基本工资为800元,工作量外每课时兼课金25元,讲师基本工资为1000元,工作量外每课时兼课金30元,副教授基本工资为1200元,工作量外每课时兼课金为35元,教授基本工资为1400元,工作量外每课时兼课金为40元。
(1) 将Person类定位为抽象类,pay为抽象方法,设计程序实现多态性。
(2) 将Person定义为接口,设计程序实现多态性。
我自己按照题目写了这样的类,但是感觉写的不太对,求大神写个现成的我参考参考。。。
谢谢!!!{:soso_e141:}
|