-
java中final关键字
介绍
- final中文意思:最终的最后的
- final 可以修饰类,属性,方法,局部变量,形参
使用场景
- 当不希望类被被继承时,可以用final修饰类
- 但不希望父类的某个方法,被子类重写可以用final关键字修饰
- 不希望某个属性的值被修改,可以用final关键字修饰
- 不希望某个局部变量被修改可,以用final关键字修饰
细节
- final 修饰的属性又叫常量,不可变的叫常量,一般用大写命名
- final修饰形参时修饰的是形参所指向的地址,但是形参的值可以被修改
- final 修饰的属性必须赋初始值,并且不能修改,赋值需在定义属性时 或 在构造器中 或 初始化块
- 如果final属性是静态的,则初始化的位置只能是:定义时 或 在静态代码块中 不能在构造器赋值
- final 类不能被继承,但可以实例对象
- 如果 一个类时final类,就没必要修饰final方法了
- final不能修饰构造器
出处:https://www.cnblogs.com/ityc/p/15913677.html
栏目列表
最新更新
Spring5 简介与IOC核心
java中final关键字
Java在算法题中的输入问题
Java基础(3)|Collection
Java基础(2)|范型
Java基础(1)|Java8新特性
Spring系列11:@ComponentScan批量注册bean
Java文档注释(拓展)
SpringBoot自动装配 _
3-面向对象(2)
MongoDB常用命令(2)
MongoDB基本介绍与安装(1)
SQLServer触发器调用JavaWeb接口
SQL Server索引的原理深入解析
SqlServer2016模糊匹配的三种方式及效率问题
SQL中Truncate的用法
sqlserver 多表关联时在where语句中慎用tri
链接服务器读取Mysql---出现消息 7347,级别
SQL Server解惑——为什么你拼接的SQL语句换
MySQL视图了解一下
噢!JavaScript (1):正则表达式replace的一个
前端之JavaScript—BOM和DOM
基于Vue2.x的前端架构,我们是这么做的
大文件切片上传到服务器
前端之jQuery快速入门
Github Pages 速度慢 vercel 部署静态博客
聚类算法在 D2C 布局中的应用
eslint遇到的报错
大前端JS篇之搞懂【WeakSet】
PHP学生校园考勤管理系统,使用MYSQL数据库