7.父类的final方法可以被子类重写吗?答案:不可以
第5章(2)接口练习题答案
一、选择题
1、定义一个接口必须使用的关键字是( C ) A、public B、class C、interface D、static
2、抽象方法:( C ) A、可以有方法体 B、可以出现在非抽象类中 C、是没有方法体的方法
D、抽象类中的方法都是抽象方法
3、关于接口哪个正确?( A )
A、实现一个接口必须实现接口的所有方法 B.一个类只能实现一个接口 C.接口间不能有继承关系
二、填空题
1、抽象方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。final方法是不能被当前类的子类重新定义的方法。
D.接口和抽象类是同一回事
2、在Java程序中,通过类的定义只能实现单重继承,但通过接口的定义可以实现多重继承关系。
3、接口由两部分组成接口声明以及接口体。
4、接口可以看作是仅容纳抽象法以及常量,而又不能直接生成对象的特殊类。 5、用于将一个类修饰为最终类的关键字是final。用于声明一个类为抽象类的关键字是abstract。
6、abstract不能和final 共同修饰一个类。
7、 java中用extends 关键字指明继承关系.用implements关键字指明对接口的实现。 8、如果Alpha类继承Beta类,Alpha类被称为子(基)类,Beta类被称为父(超)类。 9、子类可以继承父类的成员变量 和成员方法,但是不能继承父类的构造函数。 10、下面程序的输出结果是:_ Art constructor , Drawing constructor , Cartoon constructor 。