( 难度:中等)关于java的关键字final说法错误的是()A.final 修饰的类不能被继承B.final 修饰的方法不能被子类重写C.final 修饰的变量即成为常量D.一个类声明为final,该类包含的方法和变量也声明为 final

题目
( 难度:中等)关于java的关键字final说法错误的是()
A.final 修饰的类不能被继承
B.final 修饰的方法不能被子类重写
C.final 修饰的变量即成为常量
D.一个类声明为final,该类包含的方法和变量也声明为 final
参考答案和解析
答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在Java中,下列关于final关键字的说法正确的有()。

A、如果修饰变量,则一旦赋了值,就等同一个常量

B、如果修饰类,则该类只能被一个子类继承

C、如果修饰方法,则该方法不能在子类中被覆盖

D、如果修饰方法,则该方法所在的类不能被继承


参考答案:A,C

第2题:

下列说法正确的是

A.用abstract关键字修饰的方法,不能再被子类重写

B.用final关键字修饰的方法,不能再被子类重写

C.抽象类中一定要包含abstract方法

D.某个类中包含了abstract方法,该类可以不声明为abstract类


正确答案:B
解析:本题考查类定义中的关键字。abstract关键字修饰的方法称为抽象方法,该方法必须被重写,选项A错误;抽象类中不一定要包含abstract方法,但是,一旦某个类中包含了 abstract方法,该类就必须声明为abstract类,选项 C和选项D错误;用final修饰的方法不能再被子类重写,选项B正确。

第3题:

以下描述正确的有()

A.finalclass不能被继承

B.final变量不能被修改

C.final成员变量可以在构造方法中赋值

D.final方法不能被覆盖(overriden)


参考答案:ABCD

第4题:

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

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

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

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

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


正确答案:A

第5题:

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

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

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

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

D.以上都不对


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

第6题:

下面说法错误的是_________。

A.抽象方法既有方法头,又有方法体

B.abstract可修饰类、方法

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

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


正确答案:A

第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关键字修饰的方法,不能再被子类重写

B.用final关键字修饰的方法,不能再被子类重写

C.抽象类中一定要包含abstract方法

D.某个类中包含了abstract方法,该类可以不声明为abstract类


正确答案:B
解析:本题考查类定义中的关键字。abstract关键字修饰的方法称为抽象方法,该方法必须被重写,选项A错误;抽象类中不一定要包含abstract方法,但是,一旦某个类中包含了abstract方法,该类就必须声明为abstract类,选项C和选项D错误;用final修饰的方法不能再被子类重写,选项B正确。

第10题:

下面有关java final的基本规则,描述错误的是()。

  • A、final修饰的类不能被继承
  • B、final修饰的成员变量只允许赋值一次,且只能在类方法赋值
  • C、final修饰的局部变量即为常量,只能赋值一次
  • D、final修饰的方法不允许被子类覆盖

正确答案:B

更多相关问题