我们可以将代码放在构造函数或方法或初始化块中.初始化块有什么用?每个java程序都必须拥有它吗?
如果我尝试为类中的变量赋值,但在方法之外我会收到错误.
class one{
Integer b;
b=Integer.valueOf(2);
}
Run Code Online (Sandbox Code Playgroud)
但是,如果我在创建过程中初始化它,它就可以工作.
class one{
Integer b=Integer.valueOf(2);
}
Run Code Online (Sandbox Code Playgroud)
在方法内部,它适用于两种情况.