第四章 面向对象基础(二):本章主要介绍了面向对象的继承、多态,这与第三章面向对象的封装构成了面向对象程序设计的三大特性,接着介绍了抽象类、接口,异常的概念。4.1类的继承:本节主要介绍继承的概念,重写父类方法,final关键字,super关键字的使用。[单选题]抽象方法必须定义在抽象类中,所以抽象类中的方法都是抽象方法。选项:[错, 对]
4.2抽象类:本节主要抽象类的定义和使用方法。
4.3接口:本节主要介绍接口的定义、使用方法以及与抽象类的区别。
4.4多态:本节主要介绍多态的概念、对象的类型转换。
4.5异常:本节主要介绍什么是异常,try......catch和finally,throws关键字,运行时异常以及编译时异常。
[单选题]定义一个Java类时,如果前面加使用private关键字修饰,那么该类不可以被继承。选项:[对, 错]
[单选题]不存在继承关系的情况下,也可以实现方法重写。选项:[对, 错]
[多选题]关于抽象类的说法哪些是正确的?选项:[不能用抽象类去创建对象。, 抽象类中可以有非抽象方法。, 如果父类是抽象类,则子类必须重写父类所有的抽象方法。
, 接口和抽象类是同一个概念。]
[单选题]已知类的继承关系如下:
class Employee;
class Manager extends Employeer;
class Director extends Employee;
则以下语句能通过编译的有哪些?
, Director d=new Employee(); , Employee e=new Manager(); , Director d=new Manager();
]
[单选题]接口中只能定义常量和抽象方法。选项:[对, 错]
[单选题]在类的继承关系中,需要遵循以下哪个继承原则?
选项:[不能继承
, 双重, 多重, 单一]
[单选题]在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字?选项:[extends, implements , inherits , modifies
]
[单选题]在Java语言中,以下哪个关键字用于在方法上声明抛出异常?选项:[try , throws , throw
, catch]
[多选题]以下说法哪些是正确的?选项:[Java语言中允许一个类实现多个接口 , Java语言中允许一个类同时继承一个类并实现一个接口 , Java语言中允许一个接口继承一个接口, Java语言中不允许一个类继承多个类
]
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!