【发布时间】:2013-08-07 11:21:17
【问题描述】:
我是 Java 新手(现在看书 4 个月了)。所以我的问题可能看起来太简单了。我的理解是抽象方法没有主体,不能提供实现
那么这是如何工作的呢?
public abstract void fillRect (int x, int y, with, height);
我没有明确指出这个问题。我们有抽象方法。如果我不提供body,只提供参数,为什么它会绘制一个矩形。
例如
public void paint (Graphics g) {
g.fillRect (5, 5, 30, 30);
}
【问题讨论】:
-
继承的类很可能会实现它。您可以找到更多信息here
-
这就像在问——我知道“猫是动物”,但“猫是动物”是怎么回事?
-
你似乎错过了抽象方法的重点
-
你不应该[只是]看书,你应该用代码弄脏你的手; ))
标签: java abstract abstract-methods