<求助>关于空指针异常
我在类Wall中定义了一个方法hitWall(Rectangle rt),判断传进来的矩形是否包含在类Wall中定义的矩形rt1或rt2中
public boolean hitWall(Rectangle rt){
if(rt1.contains(rt)||rt2.contains(rt))
return true;
return false;
}
在类Food中,定义了一个rt并调用hitWall时显示异常:java.lang.NullPointerException
for(int i=0;i<3;){
x=rnm.nextInt(tm.WIDTH/WIDTH)*WIDTH;
y=rnm.nextInt(tm.WIDTH-40/WIDTH)*WIDTH;
rt=new Rectangle(x, y, WIDTH, WIDTH);
if(!tm.getWall().hitWall(rt)){
al.add(rt);
i++;
}
}
rt明确已经定义了