为final 修饰的成员变量 a 赋初始值的方法:
public class TestFinal {
public static void main(String[] args) {
A a= new A(3);
System.out.println();
}
}
class A{
final int a;
Aoo(int a){
this.a=a;
}
final int b=8;
static{ }
}
关于 static{ } 问题:
1. static{ } 代码块 能在 类 的什么位置使用
2. static{ } 的作用
3. static{ } 在内存中的位置,分在哪个区?
4. static{ } 中能定义的是 局部变量还是成员变量?
5. static{ } 中定义的变量的值如何调用?是通过 类名.变量名?还是 对象名.变量名?