如果变量没有得到值,会发生什么?

时间:2015-08-30 06:06:54

标签: java class

嘿,我只是想知道,因为我无法访问来宾计算机上的Java程序。 如果一个类有两个变量(宽度和高度)并且一个变量没有获得实例而另一个变量没有,那会发生什么。这会输出到NullPointer吗?或者只是没有输出没有错误?

所以这段代码例如:

class Box{
   public int width, height;
}

所以对于实例;

(任何人都说这是一个重复的问题,另一个问题不会问这是否会变成错误,而是说出默认值是什么。我想知道它是变成了错误还是没有输出。

Box r;
r.height= 5; 

所以宽度没有实例; 这会输出错误/或没有输出没有错误吗?

1 个答案:

答案 0 :(得分:0)

widthheight是实例变量。创建类的实例时,Java会将默认值分配给实例变量。对于int,默认值为0.因此,如果首先创建Box实例,则不会出现错误

相关问题