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