Java程序设计

判断题Final类中的属性和方法都必须被final修饰符修饰。A 对B 错

题目
判断题
Final类中的属性和方法都必须被final修饰符修饰。
A

B

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于修饰符混用的说法,错误的是( )。

A.abstract不能与final并列修饰同一个类

B.abstract类中不可以有private的成员

C.abstract方法必须在abstract类中

D.static方法中能处理非static的属性


正确答案:D

第2题:

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

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正确。

第3题:

final,finally,finalize三个关键字的区别有()。

A.final是修饰符(关键字)可以修饰类、变量、方法

B.finally在异常处理时使用,提供finally块来执行任何清除操作

C.finalize是方法名,在垃圾收集器将对象从内存中清除出去之前做必要的清理工作

D.final和finalize一样都是用于异常处理的方法


参考答案:A, B, C

第4题:

final修饰符不可以修饰如下哪个内容?()

A、类

B、接口

C、方法

D、变量


正确答案:B

第5题:

下列选项中,关于final修饰成员变量的说法正确的是?()

A.被final修饰的成员变量可以被多次赋值

B.被final修饰的成员变量为常量

C.final只能在接口中修饰成员变量

D.以上都不对


答案:B
解析:被final修饰的变量为常量,不能被第二次赋值或改变引用

第6题:

对抽象类的描述错误的是( )。

A.必须被继承使用

B.方法必须被重写

C.不能实例化

D.用final 修饰符修饰


正确答案:D

第7题:

以下关于final关键字说法错误的是( )(两项)

A)final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性

B)final修饰的类肯定不能被继承

C)final修饰的方法不能被重载

D)final修饰的变量不允许被再次赋值


答案:AC

第8题:

下面说法正确的是()。

A.final可修饰类、属性(变量)、方法

B.abstract可修饰类、方法

C.抽象方法只有方法头,没有方法体

D.关键字final和abstract不能同时使用


正确答案:ABCD

第9题:

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

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

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

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

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


正确答案:C
解析:用abstract修饰的类称为抽象类。抽象类是一种没有完全实现的类,它必须至少包含一个抽象方法,包括抽象方法的类必须声明为抽象类。抽象类不能被实例化,只能作为父类去派生其他子类,选项A正确。定义一个既用abstract又用final修饰的类是不合法的。因为抽象类本身是不完整的,它需要子类提供具体的实现方法,然而final类则不允许拥有子类,两者之间的矛盾显而易见,选项B正确。如果用abstract方法必须要在abstract类中声明,但abstract类中可以没有abstract方法,选项D正确。使用final修饰的类为最终类,它不能派生任何子类,显然选项C的说法是错误的。

第10题:

下面对于final的描述中,错误的是?()

A、final修饰的局部变量可以被重新赋值

B、final修饰的变量被称之为常量

C、final修饰的基本数据类型变量,不能改变其值

D、final修饰的引用数据类型变量,不能改变其地址值


正确答案:A

更多相关问题