多态的含义是( )。
- A多个类
- B同一操作不同表现
- C多个方法
- D多个对象
类和对象的关系是( )。
- A类是对象的模板
- B对象是类的模板
- C类和对象没有关系
- D类和对象是同一概念
抽象类使用( )关键字声明。
- Afinal
- Bstatic
- Cabstract
- Dvirtual
接口使用( )关键字声明。
- Aclass
- Binterface
- Cabstract
- Dimplements
实现接口使用( )关键字。
- Aextends
- Bimport
- Cinterface
- Dimplements
继承类使用( )关键字。
- Aextends
- Bimplements
- Cimport
- Dsuper
方法重载(Overload)的要求是( )。
- A方法名不同
- B返回类型不同
- C参数列表不同
- D修饰符不同
方法重写(Override)的要求是( )。
- A方法名不同
- B方法名和参数相同
- C参数个数不同
- D返回类型不同
下列关于抽象类的说法,正确的是( )。
- A抽象类不能包含非抽象方法
- B抽象类可以被直接实例化
- C抽象类不能被继承
- D抽象类可以包含抽象和非抽象方法
下列关于接口的说法,错误的是( )。
- A接口可以包含常量
- B接口可以被实现
- C接口可以包含构造方法
- D接口可以包含抽象方法
Java中类支持( )继承。
- A单
- B多
- C单和多
- D不支持
一个类可以实现( )个接口。
- A0
- B1
- C2
- D多
super关键字的作用是( )。
- A调用本类方法
- B创建对象
- C访问父类成员
- D定义接口
final修饰类时,表示该类( )。
- A不能被实例化
- B不能被继承
- C没有方法
- D是抽象类
this关键字的作用是( )。
- A引用当前对象
- B引用父类对象
- C创建新对象
- D调用静态方法
面向对象编程的特征包括( )。
- A封装
- B继承
- C多态
- D模块化
多态的表现形式包括( )。
- A方法重载
- B方法重写
- C变量隐藏
- D类继承
封装的好处包括( )。
- A隐藏实现细节
- B提高安全性
- C提高运行速度
- D降低耦合度
抽象类和接口的区别包括( )。
- A抽象类有构造方法
- B接口可以多实现
- C抽象类不能继承
- D接口没有成员变量
方法重写的条件包括( )。
- A方法名相同
- B参数列表相同
- C返回类型不同
- D在子类中定义
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《Java语言程序设计》在线练习。