题目 题型
要使某个类成为抽象类并不需要所有的方法都是抽象的。( ) 单选
一个类中,有两个方法名、形参类型、顺序和个数都完全一样,返回值不一样的方法,这种现象叫覆盖。( ) 单选
类A1和类A2在同一包中,类A2有个protected的方法testA2,类A1不是类A2的子类(或子类的子类),类A1可以访问类A2的方法testA2。( ) 单选
一个类的构造器不能调用这个类中的其他构造器。( ) 单选
接口不能扩展(继承)多个接口。( ) 单选
队列(Queue)是先进先出的。( ) 单选
面向对象程序设计语言的三个基本特征是封装、继承、多态。( ) 单选
Stack通常是指“先进先出”的容器。( ) 单选
abstract和final可以同时作为一个类的修饰符。( ) 单选
静态内部类不可以直接访问外围类的数据,而非静态内部类可以直接访问外围类的数据,包括私有数据。( ) 单选
映射 (Map) 的key和value都不可重复。( ) 单选
内部类(也叫成员内部类)可以有4种访问权限。( ) 单选
不考虑反射,String类型变量所指向内存空间中的内容是不能被改变的 。 ( ) 单选
final方法等同于private方法。( ) 单选
抽象类方法的访问权限默认都是public。( ) 单选
一个类可以有多个不同名的构造函数 (不考虑内部类的情况)。( ) 单选
在Java中,对于不再使用的内存资源,“垃圾回收器”自动将其释放。( ) 单选
访问权限控制从最大权限到最小权限依次为:public、 包访问权限、protected和private 。( ) 单选
不考虑反射机制,一个子类显式调用父类的构造器必须用super关键字。( ) 单选
类方法中可以直接调用对象变量。( ) 单选