首页 > 其他 > 详细

final关键字

时间:2020-06-20 21:42:50      阅读:76      评论:0      收藏:0      [点我收藏+]

final关键字

常用四种方法:

  1. 修饰一个类
  2. 修饰一个方法
  3. 修饰一个局部变量
  4. 修饰一个成员变量

1、修饰一个类

  1. 格式 public final class 名称{ ... }
  2. 含义:这个类不能有任何的子类(太监类)
  3. 一个类如果是final的,那么其中所有的成员方法都不能进行覆盖重写(没有子类)

2、修饰一个方法

  1. 当final关键字修饰一个方法是,这个方法不能被覆盖重写
  2. 格式:修饰符 final 返回值类型 方法名称(参数列表){...}
  3. 注意事项:对于类、方法来说,abstract关键字和final关键字不能同时使用,因为矛盾

3、修饰局部变量

  1. 使用final修饰局部变量,只能赋值一次,便不能再改变了。
    1. final int num = 10;√
    2. final int num;num = 10;√
  2. 保证唯一一次赋值即可。
  3. 不可变
    1. 基本类型:值不变。
    2. 引用类型:地址不变(内容可以改动)。

4、修饰一个成员变量

  1. 成员变量被final修饰也是不会变得。
  2. 但是成员变量本身具有默认值 ,所以需要我们手动赋值。
    1. 直接赋值。
    2. 在构造方法里赋值(所有重载的构造方法都对final进行了赋值)。

觉得不错就动动小手指点个赞,顺便关注一下呗,每天都会更新的! ^_^

final关键字

原文:https://www.cnblogs.com/deusjin/p/13170360.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!