Я новичок в Java (чтение книг в течение 4 месяцев). Поэтому, наверное, мой вопрос может показаться слишком простым. Я понимаю, что абстрактные методы не имеют тела и не могут обеспечить реализациюАбстрактные методы не имеют тела?
Как это работает?
public abstract void fillRect (int x, int y, with, height);
Я не поставил вопрос четко. У нас есть абстрактный метод. Почему он рисует прямоугольник, если я не предоставляю тело, просто параметры.
Например
public void paint (Graphics g) {
g.fillRect (5, 5, 30, 30);
}
Возможно, унаследованный класс будет реализован. Вы можете найти дополнительную информацию [здесь] (http://docs.oracle.com/javase/tutorial/java/IandI/abstract.html) – ipeiro
Это как просить - я знаю, что «кошка - животное», но как «кошка животное"? –
Вам, кажется, не хватает точки абстрактных методов – keyser