标签:
/* final修饰变量的初始化时机 A:被final修饰的变量只能赋值一次。 B:在构造方法完毕前。(非静态的常量) */ class Demo { // int num = 10; // final int num2 = 20; int num; final int num2; { // num2 = 10; } public Demo() { num = 100; // 无法为最终变量num2分配值 num2 = 200; } } class FinalTest2 { public static void main(String[] args) { Demo d = new Demo(); System.out.println(d.num); System.out.println(d.num2); } }
标签:
原文地址:http://my.oschina.net/u/2001589/blog/506562