爲了解決一個問題,我正在修改Java的一些老派概念。我已經寫了下面的代碼,我正在嘗試在同一個類中創建多個類的對象,並使用main中的這些對象調用方法。java中的多個類的對象
class a {
public void display() {
System.out.println("inside class a");
a a1= new a();
}
}
class b {
public void display() {
System.out.println("inside class b");
b b1= new b();
}
}
public class one {
void display() {
System.out.println("inside class one");
}
public static void main(String[] args) {
one o = new one();
a1.display();
b1.display();
o.display();
}
}
我得到的對象無法解析錯誤。我的問題是我需要改變以讓上面的代碼工作。而且,我是否需要總是在main()中聲明對象。
任何幫助將高度讚賞
a1'的'的_scope_和'b1'僅在其包含的方法可見。你應該在主要方法內創建對象,它應該沒問題。 –
正確,也可以使其在main方法所在的班級一個可見的?事實上,我想創建自己的主 – newuser
'a1'&'b1'對象必須聲明和實例化的主內。 –