你不知道的Java笔记7--Final关键字
来源:互联网 发布:淘宝刷単用软件怎么样 编辑:程序博客网 时间:2024/06/06 18:41
一、Final可以修饰的元素
1、用来修饰类:该类不能被继承
2、 用来修饰成员变量:该成员变量就是常量。值不能改变。
在声明是赋值,或在构造器中赋值。
系统不会对fianl属性默认的赋初始值。
Java中定义的常量标识符全部用大写。
例如:public static final String SEX=”男”;
3、用来修饰方法:该方法不能够被重写(覆盖)。
二、Final的用法
在程序中经常使用一些常量,如圆周率,没必要在程序中频繁的修改它,那么我们可以:
1、把它设置为静态static,多个实例共享该常量,没有必要每个对象保存一份。
2、设置为final类型,赋值以后不能再改变。
3、注意遵守常量命名规范,所有字母大写、单词之间用下划线。
1 0
- 你不知道的Java笔记7--Final关键字
- 你不知道的Java笔记6-- Static关键字
- 从头认识java-特辑-你不知道的static与final的位置问题
- 你不知道的JAVA
- 你不知道的Java笔记3--数组
- 你不知道的Java笔记10--异常处理
- 你不知道的Java学习笔记13--Date类
- 你不知道的Java学习笔记14--String类
- 你不知道的Java学习笔记15--StringBuffer类
- 你不知道的Java学习笔记18--Map
- 你不知道的Java学习笔记20-- 多线程编程
- 你不知道的Java学习笔记21-- 集合(Collection)
- 你不知道的Java学习笔记23-- 线程优先级
- 你不知道的Java学习笔记24-- 线程同步
- JAVA笔记:final关键字
- 关于final修饰符你不知道的事
- 你知道的Java,和你不知道的Java
- 你知道的Java,和你不知道的Java
- 一条SQL 语句执行后返回2笔受影响--如果没有触发器,那就是点到"包括实际的执行计划"!
- 杂谈:dota鼻祖的血泪发展史-Pendragon事件
- C/C++ 变量的初始化
- 关于如何将Ubuntu系统中的GCC版本降级以适应matlab caffe安装。
- 297SerializeandDeserializeBinaryTree
- 你不知道的Java笔记7--Final关键字
- Linux进程间通信
- JAVA学习笔记之Break,Continue和方法
- AWT编程:
- signed 与 unsigned 有符号和无符号数
- 面向对象的原则之单一职责原则
- JDBC连接各种数据库的字符串
- jdbc连接数据库完整过程
- 剑指offer面试题31:连续子数组的最大和