关于Java final修饰符
2016-12-15 22:27
120 查看
关于Java final修饰符
常量
final 修饰符可用于修饰常量,被final修饰的变量(即常量)只能被赋值一次。public class Main { final int i = 0; // final变量在这里初始化 public Main() { // i = 1; // 尝试再次修改final变量都会报错 } // public void setI(int i) { // this.i = i; // 尝试再次修改final变量都会报错 // } }
public class Main { final int i; // 实例常量可以先不初始化,但在构造方法中必须要进行初始化 public Main() { i = 1; // 常量在构造方法中初始化,不然会报错 } }
public class Main { public static void main(String[] args) { final int i; // 方法内定义常量i // 省略其他代码 i = 0; // 跟其他方法内变量一样,常量使用前必须初始化 System.out.println(i); // 在这里使用常量i } }
相关文章推荐
- 关于JAVA中的static和final修饰符的一点总结
- 关于Java中各种修饰符与访问修饰符的说明 (转)
- [转]关于Java中各种修饰符与访问修饰符的说明
- 关于java中接口和final字符
- 关于Java中的final
- 关于java中final变量的小问题
- JAVA修饰符的详细介绍(public protect,default, private,final,abstract)
- 关于Java中的final关键字
- 关于java 中面试中经常问到的static、final的常识
- java 修饰符的作用二(final 修饰符) .
- JAVA判断修饰符的方法(比如static,final)
- 关于java中的static 与 final
- 关于Java中各种修饰符与访问修饰符的说明
- 关于Java中各种修饰符与访问修饰符的说明
- 关于java中final方法,类,成员变量的讨论
- 关于Java中各种修饰符与访问修饰符的说明
- 实例解析-关于Java中修饰符static
- 关于Java访问修饰符、访问权限的问题
- 关于java final的方方面面
- java中关于默认修饰符的理解