這是我第一天學習java(在我自己的),所以我需要一些幫助。 這是我的代碼:Java:使用不同的構造函數
public class java_main {
public static void main(String[] args) {
MyClass my = new MyClass(3,4);
MyClass your = new MyClass();
}
public class MyClass {
public int a,b;
public Myclass(int i, int j) {
a = i;
b = j;
}
public Myclass() {
a = 1;
b = 2;
}
}
}
我得到這個錯誤:
No enclosing instance of type java_main is accessible. Must qualify the allocation with an enclosing instance of type java_main (e.g. x.new A() where x is an instance of java_main).
有什麼建議?提前致謝!!!
你的主要方法必須在課堂上。 編輯:錯過了你的代碼的一部分,我必須向下滾動太多 你只能在Java文件中擁有1個公共類(它必須與文件本身具有相同的名稱) 即使你把兩個類在一個文件中,它們不應該嵌套。 是的,你可以在另一個班級有一個匿名班,但這不是你在這裏做的。 – Stultuske
請關注[本教程](http://docs.oracle.com/javase/tutorial/)。 – Maroun
我認爲沒有錯誤。當我在我的系統中運行你的代碼時它工作正常 –