Java中的final

final数据

  1. 一个永不改变的编译时常量(不一定在编译阶段就知道其值)
  2. 一个在运行时被初始化的值,而不希望改变,不能指向另外一个引用

空白final

  1. 必须保证在使用前进行初始化

final参数

  • 可以读参数,不可以修改参数,主要用来向匿名内部类传递数据

final方法

  1. 方法锁定,防止任何继承类修改定义
  2. 在继承中确保方法的行为不变,并且不会被覆盖(所有的private方法都是隐式final)

final类

  • 不打算继承该类
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容