对于Final关键字的总结
2024-09-02 16:04:50
1、final关键字可以用于成员变量、本地变量、方法以及类。
2、 final成员变量必须在声明的时候初始化或者在构造器中初始化,否则就会报编译错误。
3、 你不能够对final变量再次赋值。
4、 本地变量必须在声明时赋值。
5、 在匿名类中所有变量都必须是final变量。
6、 final方法不能被重写。
7、 final类不能被继承。
8、 没有在声明时初始化final变量的称为空白final变量(blank final variable),它们必须在构造器中初始化,或者调用this()初始化。不这么做的话,编译器会报错“final变量(变量名)需要进行初始化”。
最新文章
- 从零开始编写自己的C#框架(10)——项目实施计划与甘特图
- jq弹出一个透明小提示窗,然后逐渐消失
- android抽屉总结
- 从表中随机返回n条记录
- uboot源码整体框架
- Ubuntu14.0.4 64位 ADT 连接手机调试问题
- gdb图形化调试工具总结
- C#验证码的另一种操作方法
- linux ;下 ;apache启动、停止、重启命令
- [物理学与PDEs]第2章第2节 粘性流体力学方程组 2.6 一维粘性热传导流体动力学方程组
- Python读取导入非安装文件库的方法
- Python_logging模块
- Java高并发和多线程系列 - 1. 线程基本概念
- AGC 016 F - Games on DAG(状压dp)
- linux /proc目录说明(访问内核数据结构,修改内核设置)
- Java输入输出流(IO)-----文件类File详解
- Java多线程习题 ===重点 ,错题积累
- SAP HANA项目过程中优化分析以及可行性验证
- 集成百度地图API实现定位
- yum安装(sentos7)
热门文章
- 用 Flask 来写个轻博客 (27) — 使用 Flask-Cache 实现网页缓存加速
- Python笔记(十)_迭代器与生成器
- Ubuntu18.10下出现Could not get lock /var/lib/dpkg/lock的错误
- luoguP1079 Vigenère 密码 题解(NOIP2012)
- redis-3.0.0安装
- python系列——文件操作
- 解决“每次打开office2010的word都会出现配置进度框”问题
- oracle中Varchar2和nvarchar2的区别
- systemctl 相关命令
- django中动态生成二级菜单