相关疑难解决方法(0)

什么是初始化块?

我们可以将代码放在构造函数或方法或初始化块中.初始化块有什么用?每个java程序都必须拥有它吗?

java constructor initialization initialization-block

93
推荐指数
3
解决办法
6万
查看次数

为什么我不能在方法之外做任务?

如果我尝试为类中的变量赋值,但在方法之外我会收到错误.

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)

在方法内部,它适用于两种情况.

java variables variable-assignment

20
推荐指数
2
解决办法
5559
查看次数