我想在java中編譯這個,並得到這個錯誤:error:constructor Miclass in class Miclass can not be applied to given given types。 發生了什麼?錯誤:構造函數Miclass中的類Miclass不能應用於給定的類型;
class Miclass {
public int x;
private int y;
protected int z;
public Miclass(int x, int y, int z) {
this.x = x;
this.y = y;
this.z = z;
}
}
public class A extends Miclass {
public static void main(String [] args) {
Miclass m_class = new Miclass(2, 4, 8);
System.out.println("m_class.x = " + m_class.x);
System.out.println("m_class.y = " + m_class.y);
System.out.println("m_class.z = " + m_class.z);
}
}
你應該設置得到'y'因爲'y'設置私人.. –
,你應該刪除'由於在Miclass m_class = new Miclass(2,4,8)中調用了Miclass, –