标题: 被final修饰的变量注意事项 [打印本页] 作者: 青春是你的烟火 时间: 2015-8-1 21:33 标题: 被final修饰的变量注意事项 被final修饰的变量注意事项 1、被final修饰的变量在创建对象以后不能赋值
2、被final修饰的变量必须被显示的赋值一次,因为常量在方法区中的常量池中
1、在定义变量的时候直接赋值 final NAME = "";
2、在构造方法中对它进行赋值
3、在构造代码块中对它进行赋值
被final和static同时修饰的成员变量有什么特点 1、被final和static同时修饰的变量必须被显示的赋值一次,因为常量在方法区中的常量池中
1、在定义变量的时候直接赋值 static final NAME = "";
2、通过静态代码块赋值(特例,接口中除外)
一般情况final修饰成员变量的时候,一般和static配合使用,并且显示给一个初始化值