更新时间:2020-08-11 16:32:13 来源:极悦 浏览3278次
定义人类Person,
(1)字段:身份证号idCard,姓名name,性别gender,年龄age,职业profession,联系方式phone。
并定义相应的属性;
(2)定义函数message()输出个人的基本信息
(3)定义默认的构造函数,并打印一句话,输出“我是人类”。
------------------------------------------------------------------------------
定义一个教师类Teacher,派生于人类;
(a)具有字段:职工号wordID,所教授的课程名curriculum,所属院系academy,并定义相应的属性
(b)重写构造函数。
(c)定义一个普通方法teach(),输出我是教学的。
-----------------------------------------------------------------------------------------
定义一个数学教师类MathTeacher,派生于教师类;
(a)重写父类的teach();输出我是从事数学教学的。
(b)重写默认构造函数。再写一个带参数的构成函数MathTeacher(String name)
(c)有两个重载方法,ready(),ready(String scource);
-----------------------------------------------------------------------------------------------------------------------------------------
定义一个英语教师类EnglishTeacher,派生于教师类;
(a)重写父类的teach();输出我是从事英语教学的。
(b)重写默认构造函数。再写一个带参数的构成函数EnglishTeacher(String name),并显示的调用父类的构成方法
(c)有两个重载方法,write(),write(String scource);
以上就是极悦java培训机构的小编针对“常见的Java面向对象基础练习题”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习