## Class B ##
public class ClassB{
public ClassB() {
}
public String getAddress() {
return "Address";
}
}
## Class A ##
public class ClassA{
private ClassB classb;
public ClassA() {
}
public void setClassb(ClassB classb) {
this.classb = classb;
}
public void getAddress() {
System.out.println(classb.getAddress());
}
}
## Main Class ##
public class MainClass{
public static void main(String[] args){
ClassA classa = new ClassA();
classa.getAddress();
}}
----------
當我運行這個程序時,它返回空指針異常。有人可以向我解釋Nullpointer異常的原因嗎?謝謝。我嘗試過使用setter方法,但仍然拋出nullpointer異常在java中引發空指針異常
我寧願您關閉這個問題,因爲這可能會成爲本網站上小觀衆。 – Mordechai
您還沒有創建'classB'對象。你剛剛宣佈它。 –