第1题:
● “容器是一个构件,构件不一定是容器;一个容器可以包含一个或多个构件,一个构件只能包含在一个容器中” 。根据上述描述,如果用 UML 类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之间存在(17)关系。
① 继承 ②扩展 ③聚集 ④ 包含
(17)
A.① ②
B.② ④
C.① ④
D.① ③
第2题:
下面关于类及其修饰符的一些描述,正确的是______。
A.abstract类可以用来派生子类,也可以用来创建abstract类的对象
B.abstract能与final同时修饰一个类
C.final类不但可以用来派生子类,也可以用来创建final类的对象
D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法
第3题:
如果一个类实现Runnable接口,则这个类必须包含哪些方法?
A.start( ),stop( )和run( )
B.actionPerformed( )
C.run( )
D.init( )
第4题:
此题为判断题(对,错)。
第5题:
下列关于修饰符混用的说法,错误的是()。
第6题:
如果一个类包含一个或多个abstract方法,则它是一个()类。
第7题:
以下说法正确的是()。
第8题:
在Java中,下面关于抽象类的描述正确的是()。
第9题:
如果一个类包含一个或多个纯虚函数,则该类为()。
第10题:
对
错
第11题:
Abstract不能和final并列修饰同一个类
一个方法使用final修饰,则该方法所在的类不能被继承
abstract方法所在的类必须是abstract类
static方法中能处理非static域
第12题:
第13题:
下面是关于类及其修饰符的一些描述,不正确的是( )。
A.abstract类只能用来派生子类,不能用来创建abstract类的对象
B.abstract不能与final同时修饰一个类
C.fmal类不但可以用来派生子类,也可以用来创建final类的对象
D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法
第14题:
“容器是一个构件,构件不一定是容器;一个容器可以包含一个或多个构件,一个构件只能 包含在一个容器中”。根据上述描述,如果用UML类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之间存在______关系。 ①继承②扩展③聚集④包含
A.①②
B.②④
C.①④
D.①③
第15题:
如果一个派生类只有一个直接基类,则该类的继承方式称为【 】继承;如果一个派生类同时有多个直接基类,则该类的继承方式称为【 】继承。
第16题:
一个抽象类中可以包含有多个纯虚函数,一个派生类中也可以包含多个虚函数。
第17题:
抽象方法可以包含在任何类中()
第18题:
下面哪些判断是正确的()
第19题:
下面的是关于类及其修饰符的一些描述,正确的是:()。
第20题:
如果一个类包含一个或多个抽象方法,它是一个()类。
第21题:
每个Java类都至少有一个构造方法,如果没有则机器自动生成一个默认的构造方法
如果类里定义了一个或多个构造方法,那么java也提供默认的构造方法
每个Java类中用户必须定义至少一个构造方法
以上都不对
第22题:
第23题:
抽象类可以被实例化
如果一个类中有一个方法被声明为抽象的,那么这个类必须是抽象类
抽象类中的方法必须都是抽象的
声明抽象类必须带有关键字abstract