A.Java类库是系统定义好的类
B.Java类库提供了Java与JVM之间的接口
C.类库包中的程序都是Java源程序
D.在Java系统中,系统定义好的类根据实现功能不同被划分成不同集合(包),所有包构成类库
A.一个接口有多种不同的类来实现,即一种功能有多种方法来实现
B.一个类实现多个不同的接口,将多种功能集合到一起
C.接口定义功能,类提供具体实现
D.因为Java只支持单一继承
A.Runnable可以避免由于java的单继承机制带来的局限
B.Runnable可以使类在继承其他类的同时,还能实现多线程的功能
C.Runnable适合于多个相同程序代码线程去处理统一资源的情况
D.Runnable能增加程序的健壮性,代码能够被多个线程共享
A.object类中定义了一些重要的成员函数和变量,以方便JAVA类的使用
B.object类是所有其他JAVA类的直接或间接父类
C.如果一个类已经有了父类,那么这个类同时继承了object类,也就是说,这时候这个类实际上有2个父类
D.由于JAVA中的类是单继承的,因此所有的类以object类为根形成了一棵继承树
面试题:不能被继承的类
题目:用C++设计一个不能被继承的类
在C#中定义了关键字sealed,被sealed修饰的类不能被继承。在Java中同样也有关键字final表示一个类型不能被继承。在C++中没有类似于sealed和final的关键字,我们只有自己来实现。