1
我在閱讀有關繼承。我試圖做這個例子,但有些不對勁。 我寫了每一個代碼的位,但是假設被繼承的某個方法不顯示。該方法是添加(GObject的ARG)Java acm,GRect方法,繼承添加方法不顯示
下面是類代碼:
package ExistingClasses;
import acm.graphics.*;
public class FilledRect extends GRect {
public FilledRect(double x, double y, double width, double height) {
super(x, y, width, height);
setFilled(true);
}
}
後,我寫了上面的代碼我想在其他類 使用它的代碼是:
package ExistingClasses;
public class TestFilledRect extends FilledRect {
public void run(){
FilledRect rect = new FilledRect(45, 34, 34, 34);
add(rect);
}
}
add方法不起作用。我遵循這本書的做法。它假設有添加方法,以便任何你畫的橢圓形,矩形,線條都會出現。請幫幫我。
當我擴展GraphicsProgram類時,add方法僅適用於我。請幫幫我。感謝所有提前。
我使用這本書的藝術學Java的PGS 205 - 207