首页 > 试题广场 >

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

[不定项选择题]
以下关于final关键字说法错误的是()
  • final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性
  • final修饰的类不能被继承
  • final修饰的方法不能被重载
  • final修饰的变量不允许被再次赋值
1.final修饰变量,则等同于常量
2.final修饰方法中的参数,称为最终参数。
3.final修饰类,则类不能被继承
4.final修饰方法,则方法不能被重写。


 final 不能修饰抽象类

final修饰的方法可以被重载 但不能被重写
发表于 2019-08-20 20:26:43 回复(15)
把重载看成了重写,我瞎了啊啊啊啊
发表于 2019-09-06 21:22:53 回复(17)
A.final不能修饰接口和抽象类 C.final修饰的方法不能被重写
发表于 2019-08-22 10:17:35 回复(3)
Final修饰的变量只是引用只想对应的地址不能改变,但是地址里面的值可以改变吧?
发表于 2020-03-09 20:42:36 回复(2)
记住一个口诀:
final修饰的类不能被继承
final修饰的方法不能被重写
final修饰的变量是常量,不能修改其值
发表于 2019-11-02 18:20:29 回复(1)
final修饰参数:这意味着你无法改变参数所指向的对象。
final修饰方法:是把方法锁定,以防止任何继承它的类修改它的含义。这是出于设计的考虑,想要确保在继承中使用的方法保持不变,并且不会被覆盖。
final修饰类:表明了你不打算继承该类,而且也不也许别人这样做。出于某种考虑,你对该类的设计永不需要做任何变动,或者出于安全的考虑,你不希望他有子类。
abstract修饰类:会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型,抽象类就像当于一类的半成品,需要子类继承并覆盖其中的抽象方法。
abstract修饰方法:使这个方法变成抽象方法,也就是只有声明(定义)而没有实现,实现部分代替。需要子类继承实现(覆盖)。
final修饰不能够被改变
abstract修饰是需要被改变,这两个写在一起就是矛盾。

final修饰的方法可以被重载 但不能被重写
编辑于 2020-09-09 19:38:05 回复(0)
我觉得这题的D中说的变量不严谨吧,变量分为类变量、成员变量、参数变量和局部变量,其中对局部变量修饰确实不能重新赋值,但是对于成员变量(以创建对象的形式),其地址是不可以更改,但是内容值是可变的
发表于 2022-02-23 19:23:06 回复(0)
  • final修饰的类不能被继承
  • 修饰的方法不能被重写
  • 修饰的变量不能被再次赋值
发表于 2020-03-29 19:18:44 回复(1)
不能被重写
发表于 2021-09-30 20:57:13 回复(0)
重载是一个类中,重写是父类和子类之间
发表于 2019-10-17 13:45:45 回复(0)

Final修饰的变量在没有赋初值的情况下,不是有一次被赋值的机会吗?还是因为那个"再"字?

发表于 2019-08-27 11:42:56 回复(1)
final修饰的方法不能被重写但可以被重载 final不能与abstract或interface一起使用
编辑于 2022-03-15 10:05:28 回复(0)
  • final表示终结器,用于定义不能被继承的类、不能被重写的方法、不能被修改的字段
  • 发表于 2021-12-23 16:00:20 回复(0)
    final不可修饰接口和抽象类
    发表于 2021-11-05 20:35:53 回复(0)
    1.final修饰变量,则等同于常量
    2.final修饰方法中的参数,称为最终参数。
    3.final修饰类,则类不能被继承
    4.final修饰方法,则方法不能被重写。


     final 不能修饰抽象类

    final修饰的方法可以被重载 但不能被重写
    发表于 2021-10-17 16:31:50 回复(0)

    A: final关键字可以用来修饰类、方法、变量(包括成员变量和局部变量)

    C: final修饰的类可以重载不可以重写

    D: final修饰的引用变量所指向的对象不可变,但对象内容可变。


    发表于 2021-07-06 19:00:57 回复(0)
    final 可被重载不可重写
    发表于 2019-10-12 22:51:23 回复(0)
    final 修饰的数组不是可以被修改嘛? 被final修饰只是不能改变它指向的地址,但是可以改变它的内容啊
    发表于 2023-03-05 02:25:07 回复(0)
    final可修饰类 接口 抽象类 方法和属性 不能被继承 不能被重载 可被重写 不允许再次赋值
    发表于 2022-02-26 18:19:56 回复(1)
    final不能修饰接口和抽象类 final修饰的方法不能被重写
    编辑于 2021-08-09 19:16:47 回复(0)