我需要做一个这个类的实例,但是当我尝试我得到一个NullPointerException。 你能告诉我为什么以及如何解决,我还是很新的。为什么我在创建我的类的新实例时遇到java.lang.NullPointerException?
public class NewTryPoints {
private int[] pointX;
private int[] pointY;
private static final int topix = 5;
public NewTryPoints(){
setX();
setY();
}
public void setX(){
pointX[0] = 1;
pointX[1] = (int)Math.random() * (50 - 1) * topix;
pointX[2] = 2 + (int)(Math.random() * ((50 - 2) + 1)) * topix;
};
public void setY(){
pointY[0] = 1 * topix;
pointY[1] = 2 + (int)(Math.random() * ((50 - 2) + 1)) * topix;
pointY[2] = 1 * topix;
};
public int[] getpointX() { return pointX; };
public int[] getpointY() { return pointY; };
}
其他类
public class Main {
public static void main(String[] args) {
NewTryPoints points = new NewTryPoints();
}
}
你在哪一行得到NPE?提供一个堆栈跟踪! – Zavior