如果一个类包含一个或多个abstract方法,则它是一个()类。

题目

如果一个类包含一个或多个abstract方法,则它是一个()类。

参考答案和解析
正确答案:abstract
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面哪些判断是正确的()

A.Abstract不能和final并列修饰同一个类;

B.一个方法使用final修饰,则该方法所在的类不能被继承;

C.abstract方法所在的类必须是abstract类

D.static方法中能处理非static域


参考答案:AC

第2题:

● “容器是一个构件,构件不一定是容器;一个容器可以包含一个或多个构件,一个构件只能包含在一个容器中” 。根据上述描述,如果用 UML 类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之间存在(17)关系。

① 继承 ②扩展 ③聚集 ④ 包含

(17)

A.① ②

B.② ④

C.① ④

D.① ③


正确答案:D
试题(17)分析
在统一建模语言UML的类图中,类和类之间可能存在继承、泛化、聚集、组成和关联等关系。在统一建模语言的用例图中,用例和用例之间可能存在扩展、包含等关系。由于扩展和包含关系不是类图中类和类之间的关系类型,因此题干中所述的容器类和构件类之间不可能存在扩展和包含关系。因此正确答案应选D。
参考答案
(17)D

第3题:

若在某一个类定义中定义有方法:abstract void f();则该类是

A.public类

B.final类

C.抽象类

D.不能确定


参考答案:C

第4题:

如果一个类实现Runnable接口,则这个类必须包含哪些方法?

A.start( ),stop( )和run( )

B.actionPerformed( )

C.run( )

D.init( )


正确答案:C
解析:在实现Runnable接口的类中,必须有的是run()方法。在实现Runnable接口的类中,必须重写run()方法来定义线程体。实现Runable接口的来创建线程,更符合面向对象的思想。

第5题:

下面关于类及其修饰符的一些描述,正确的是______。

A.abstract类可以用来派生子类,也可以用来创建abstract类的对象

B.abstract能与final同时修饰一个类

C.final类不但可以用来派生子类,也可以用来创建final类的对象

D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法


正确答案:D
解析:Java程序中,用abstract说明的类是抽象类。这种类必须被继承,而且它本身并不实现任何实际操作,不能用它来实例化一个对象。从抽象类直接生成对象是没有意义的,所以选项A错误。而用final说明的类不能有子类,即该类不能被继承。Abstract和final是相对的,同时用来修饰一个类是没有意义的,所以选项B和C也是错误的。对于选项D,因为一个类如果包含一个抽象方法就必须将该类声明为抽象类,而一个抽象类中可以有也可以没有抽象方法,所以选项D正确。

第6题:

当一个类包含一个abstract成员函数时,必须将这个类定义为abstract类。()


正确答案:对

第7题:

下面是关于类及其修饰符的一些描述,不正确的是( )。

A.abstract类只能用来派生子类,不能用来创建abstract类的对象

B.abstract不能与final同时修饰一个类

C.fmal类不但可以用来派生子类,也可以用来创建final类的对象

D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法


正确答案:C

第8题:

( 19 )下列叙述中,错误的是

A ) Java 中,方法的重载是指多个方法可以共草同一个名字

B ) Java 中,用 abstract 修饰的类称为抽象类厂它不能实例化

C ) Java 中,接口是不包含成员变量和方法实现省勺抽象类

D ) Java 中,构造方法可以有返回值


正确答案:D

第9题:

“容器是一个构件,构件不一定是容器;一个容器可以包含一个或多个构件,一个构件只能 包含在一个容器中”。根据上述描述,如果用UML类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之间存在______关系。 ①继承②扩展③聚集④包含

A.①②

B.②④

C.①④

D.①③


正确答案:D

第10题:

如果一个派生类只有一个直接基类,则该类的继承方式称为【 】继承;如果一个派生类同时有多个直接基类,则该类的继承方式称为【 】继承。


正确答案:单 多
单 多 解析:从派生类的角度,根据它所拥有的基类数目不同,可以分为单继承和多继承。一个类只有一个直接基类时,称为单继承;而一个类同时有多个直接基类时,则称为多继承。

更多相关问题