我在java中遇到空指针错误的麻烦,我试图制作一个突破游戏,我知道问题是什么。
GObject collider = getElementAt( ballX, ballspeed);
if(collider.equals(paddle) && collider){
ballspeed = -ballspeed;
}
当if语句为null时,程序将收到错误。
我也尝试过,但没有运气
GObject collider = getElementAt( ballX, ballspeed);
if(collider.equals(paddle) && collider != null){
ballspeed = -ballspeed;
}
最佳答案
尝试其他方式:
if(collider != null && collider.equals(paddle) ){
ballspeed = -ballspeed;
}
阅读有关operators in java的更多信息