(7-12)ITask是接口,Person是父类,Student和Teacher子类继承Person父类实现Itask接口,结构关系如图1所示。具体如下
举一反三
- (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所示。bd059521348a1107c094c46c34e26830.jpg19b72afa6e3b4ac4c6ecefc111ff7f34.jpg
- 关于类和接口的继承,以下说法正确的是( )。 A: 接口可以实现多继承 B: 接口只能实现不能被继承 C: 接口和类都可以实现多继承 D: 当子类继承父类接口时,子类获得父类方法是有限的
- 类Teacher和Student是类Person的子类
- 练习父类、子类、接口对应关系,重点是重写父类的方法,实现接口的方法的不同。
- 一个子类可以继承多个父类,也可以实现多个接口。