没有得到攻击的命中和未命中的地方。得到一个输出是不正确的。我正在使用网格类位置接口进行船级和无船级。
我有一个只实现 Ship 类而没有 Ship 类的位置接口。如何调试正确的输出
没有得到攻击的命中和未命中的地方。得到一个输出是不正确的。我正在使用网格类位置接口进行船级和无船级。
我有一个只实现 Ship 类而没有 Ship 类的位置接口。如何调试正确的输出
Notehit不是 aboolean而是一个Boolean对象,并且从未被初始化,所以它是null. 在autounboxing 上,它不能转换为 a boolean,所以 aNullPointerException被抛出。
有关更多详细信息,请参见此处。
我想知道为什么我们会得到 NullpointerException 以及如何调试这段代码 让它工作。
好吧,NullPointerExceptionthrow on NoShip.java:30,检查这个,你必须初始化 hit 或者更改Boolean 为boolean,如果你没有初始化,那么返回 null,throwNullPointerException