【发布时间】:2018-03-07 06:47:20
【问题描述】:
class Constr
{
int a;
Constr()
{
int a=5;;
}
public void sd()
{
System.out.println(a);
}
public static void main()
{
Constr obj=new Constr();
obj.sd();
}
}
当我们运行这段代码时,我们会得到一个输出:{ 0 }
【问题讨论】:
-
int a=5;;在构造函数中重新初始化变量a。将行更改为a=5;。查找成员变量及其作用域 -
请避免添加“快速回复”之类的内容,通常不会达到预期的效果。
-
请在格式、标点和拼写上多下功夫,写这样的帖子是对读者的不尊重。