只是一個快速簡單的問題,我正在做一個課程的小項目/任務,我想知道你們中的任何人能否指出我要去的地方這裏錯了。問題陳述如下:初始化一個字段到一個對象,並使用兩個int - JAVA
寫一個叫做GeometricShape的新類。添加一個稱爲center的類型的字段來表示形狀的幾何中心。
添加一個構造函數的GeometricShape類,它在兩個int的,這是用來初始化變量中心。顯示消息「構造GeometricShape」。在構造函數中,使用傳遞給構造函數的兩個int將字段中心初始化爲一個新的Point對象。
這裏是我設法拿出這麼遠(假設點是測試)的代碼:
public class Testing{
public int x;
public int y;
Testing(int i, int k){
i = x;
k = y;
System.out.println("Constructing a Point");
}
class GeometricShape{
Testing center;
GeometricShape(int z, int v){
System.out.println("Constructing a GeometricShape");
center c = new Testing(z, v);
}
}
}
當我嘗試代碼的最後一行出現錯誤:「未知類: '中央''。
所以我在初始化場中心到一個新的測試(點)對象時遇到了問題。
感謝,
查理
center = new Testing(z,v); - 這是你想要做的嗎?中心是變量的名稱,而不是類。 – sashkello