public class TestFinal {
private static final int num;
private static int counter = 100;
// static{
// num = 100;//可以在这里进行赋值
// System.out.println("static"+num);
// }
//{
// num = 200;//不能在这里赋值给 num赋值,为什么??????
// System.out.println("dymatic"+num);
// }
public TestFinal(){
//num = 200;//不能在这里赋值给 num赋值,为什么??????
System.out.println("conducts");
}
public int getNum(){
return num;
}
public static void main(String[] args) {
TestFinal ts = new TestFinal();
System.out.println(ts.getNum());
System.out.println(TestFinal.counter);
}
}