求J**a 程序

时间:2014.02.04 发布人:baoyingluntan

求J**a 程序

已解决问题

谷歌baoyingluntan用户在2014.02.04提交了关于“mg3求J**a 程序”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-07-28T09:22:13。设计一个人员类(Person),其中包含一个方法pay,代表人员的工资支出。再从Person类派生出教师类(Teacher)和大学生类(CollegeStudent),其中
教师的工资支出为:基本工资+授课时数*30
大学生的工资支出:奖学金支出
(1)将人员定义为抽象类,pay为抽象方法,设计程序实现多态性。
(2)pay定义在接口中,设计程序设计实现多态性

这是一道课后题希望有位聪明的大哥大姐帮**小***妹**一把谢谢谢谢希望大家能够帮助她。

详细问题描述及疑问:设计一个人员类(Person),其中包含一个方法pay,代表人员的工资支出。再从Person类派生出教师类(Teacher)和大学生类(CollegeStudent),其中
教师的工资支出为:基本工资+授课时数*30
大学生的工资支出:奖学金支出
(1)将人员定义为抽象类,pay为抽象方法,设计程序实现多态性。
(2)pay定义在接口中,设计程序设计实现多态性

这是一道课后题希望有位聪明的大哥大姐帮**小***妹**一把谢谢谢谢期待您的答案,你是我的宝贝,你是我的花,谢谢你对我的帮助!

希望以下的回答,能够帮助你。

第1个回答

用户名:dream1008  

只义为抽象类抽象方法的:
abstractclassPerson
{

abstractvoidPay();
}

abs愿湖写福tractclassT易eacherextendsPerson
{
intsalary,classes,pa著基侵贵圆采担次属欢y;
voidPay()
答局可的{
pay=salary+classes*30;

}}
abstractcla别移ssCollegeStudentextendsPerson
{
intpay,scho投操力于承刚刻问爱控larship;
voidPay()
{pay=schol刑办委四族菜司尼值arship;}
}
定义为接口的:
classPerson
{}
interfacePay
{voidpay();}
classTeach球终erextendsPersonimplementsPay
{
intsalary,classes,pay;
publicvoidpay()
{pay=salary+classes*30;}
}
classCollegeStudentextendsPersonimple宪又要之带音明mentsPay
{
intpay,scholars想转曾呢施销汽巴乱基hip;
publicvoidpay()
{
pay=scholarsh里包感比聚尔且必岩员ip;
}

}
仅供参考。想要学好的话这些内容应该还是比较重要的,多看看书比较好。