好了,所以這是我的代碼:的Java如何從另一個對象變量調用對象的功能
public class First {
public static void main(String[] args) {
Object o;
Second second = new Second();
o = second;
o.doSomething();
}
}
下一頁:
public class Second {
public Second() {
...
}
public static void doSomething() {
...
}
}
然後我得到的NullPointerException 我如何能得到「o」做些什麼? 任何幫助表示讚賞。
你不能在這裏得到一個**空指針異常**該代碼甚至沒有編譯?你不能在'o'上調用'doSomething()'。你可能想要做'second.doSomething()' –
1.你不能在'Object'變量上調用'doSomething'。 2. doSomething是一個靜態函數,你可以直接在Class:'Second.doSOmething();'上調用它。我真的建議你通過一些Java教程 – JohnnyAW