【发布时间】:2015-08-30 14:17:47
【问题描述】:
嘿,只是想知道,因为我无法访问访客计算机上的 Java 程序。 如果一个类有两个变量(宽度和高度)并且一个变量没有获得实例,而另一个变量获得了实例,会发生什么情况。这会输出到 NullPointer 吗?还是没有没有错误的输出?
所以这个代码例如:
class Box{
public int width, height;
}
所以对于实例;
(有人说这是一个重复的问题,另一个问题不会问这是否会变成错误,而是说默认值是什么。我想知道它是变成错误还是没有输出。
Box r;
r.height= 5;
所以宽度没有实例; 这个输出会出错/还是没有输出而没有错误?
【问题讨论】:
-
Box r ;是错误的。应该是Box r = new Box();