正如他们所说,System 是最终类,它的类型为 PrintStream 作为字段成员,而 println 是 PrintStream 类中的方法。
我创建了一个类型UseNumber
为 no 的静态字段的类Number
,只是想访问 Number 类的一个方法,但它正在抛出NullPointerException
public class Number {
private int first;
private int second;
public int getFirst() {
return first;
}
public void setFirst(int first) {
this.first = first;
}
public int getSecond() {
return second;
}
public void setSecond(int second) {
this.second = second;
}
}
和 UseNumber 类
public class UseNumber {
private static Number no;
public static void main(String[] args) {
UseNumber.no.setFirst(12); //throwing nullpointer exception here
UseNumber.no.setSecond(22);
System.out.println(UseNumber.no.getFirst()+UseNumber.no.getSecond());
}
}