康老师

探索Final类的独特特点:一探究竟

2023-06-15 分类:百科

final:能修饰类,方法,属性。

final修饰类时:该类不能被继承.。

final修饰方法时:该方法不能被重写.。

final修饰类的成员属性时:声明时就要赋值,或者在构造方法中给它赋值.。

final修饰类的属性时:必须在声明时赋值。

final修饰局部变量:如果在声明时没有赋值,则在后面的代码中可以有一次给它赋值的机会,一旦赋值则该变量的值不可更改。

final修饰的变量是引用类型时指引用不能更改,引用指向的对象的属性值是可以更改的。

阅读剩余内容
网友评论
显示评论内容(5) 收起评论内容
  1. 2023-11-11 16:20红楼居士[福建省网友]106.8.83.165
    final类的使用频率并不高,但在某些情况下,它可以在代码中起到很好的限制作用。
    顶1踩0
  2. 2023-10-12 20:52水爱鱼520[甘肃省网友]103.226.199.178
    final类的设计使得它的实例不可变,这在并发环境下特别有价值。
    顶3踩0
  3. 2023-09-13 01:24【伤感】[西藏网友]202.8.2.128
    @快乐的人生1234 通过将类声明为final,可以确保代码的安全性和一致性。
    顶1踩0
  4. 2023-08-14 05:57快乐的人生1234[澳门网友]210.14.74.93
    final类的成员变量可以被修改,但是无法被继承类覆盖。
    顶4踩0
  5. 2023-07-15 10:29腐草唯萤[江西省网友]27.131.220.148
    final类是不可继承的,这使其在一些情况下非常有用。
    顶0踩0
相关阅读
扩展内容