java进阶(1)--final、常量

final是java的关键字,主要表示最终的
1、final修饰的类没法被继承
 
2、final修复的方法没法被重写
 
3、final修复的变量,只能被赋值一次。
 
4、final修饰的引用只能指向一个对象
 
5、final修饰的实例变量,要求程序员必须手动赋值
只要赶在系统赋值前赋值就能够
此处由于类加载时调用没法构造方法时给weight赋值了,全部编译运行没有问题
 
6、final修饰的实例变量通常添加static修饰
1 static final String country=“中国”
 
7、常量与静态变量一致,只是常量不能变化,通常都是公开的,且所有大写。存储在方法区内,类的加载时初始化。
static final String COUNTRY=“中国”
相关文章
相关标签/搜索