题目内容
(请给出正确答案)
[主观题]
【计算题】(7-12)ITask是接口,Person是父类,Student和Teacher子类继承Person父类实现Itask接口,结构关系如图1所示。具体如下:(1)Person方法saying(Person per, String msg 表示)表示向某人说了msg的内容;(2)接口ITask中的working()表示某人正在工作,如果是学生输出正在学习,如果是老师则输出正在上课,rest()表示某人在休息,show()显示某人的详细信息;(3)Student类中read(String book)表示某个学生正在阅读一本书,Teacher类中的teaching(Student std,String course)表示老师在向学生授课。 编写测试类,测试Student和Teacher类中的所有方法,程序一种情况下的运行结果如图2所示。
【计算题】(7-12)ITask是接口,Person是父类,Student和Teacher子类继承Person父类实现Itask接口,结构关系如图1所示。具体如下:(1)Person方法saying(Person per, String msg 表示)表示向某人说了msg的内容;(2)接口ITask中的working()表示某人正在工作,如果是学生输出正在学习,如果是老师则输出正在上课,rest()表示某人在休息,show()显示某人的详细信息;(3)Student类中read(String book)表示某个学生正在阅读一本书,Teacher类中的teaching(Student std,String course)表示老师在向学生授课。 编写测试类,测试Student和Teacher类中的所有方法,程序一种情况下的运行结果如图2所示。
答案
覆盖
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
更多“【计算题】(7-12)ITask是接口,Person是父类,…”相关的问题
第2题
下列有关继承的说法。正确的是:()
A.子类能继承父类的所有方法和属性
B.子类能继承父类的非私有方法和属性
C.子类只能继承父类public方法和属性
D.子类能继承父类的方法,而不是属性
第3题
下列说法正确的是?
A.java中的子类只允许有一个父类
B.子类继承了父类的所有方法(包括构造方法)
C.一个类可以根据需要实现多个接口
D.一个类定义时没指定父类,则继承Object类。
第4题
下面关于继承的说法中正确的是()。
A.子类将继承父类所有的属性和方法
B.子类将继承父类的非私有属性和方法
C.子类只继承父类public方法和属性
D.子类只继承父类的方法,而不继承属性
第6题
2、以下关于继承的描述,说法正确的是()
A.子类继承父类的所有属性和方法
B.子类可以继承父类的私有的属性和方法
C.子类可以继承父类的公有的属性和方法
D.创建子类对象时,父类的所有构造方法都会被执行
第8题
下列关于继承性的描述中,错误的是()
A.子类继承了父类中除私有的成员以外的其他成员
B.一个类可以同时生成多个子类
C.Java支持单重继承和多重继承
D.Java通过接口可使子类使用多个父类的成员
第9题
类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是:()
A.将构造一个Student对象;
B.表达式是合法的;
C.表达式是错误的;
D.编译时正确,但运行时错误。