Не получается вызвать абстрактный метод =( - Java
Формулировка задачи:
Прошу помощи у тех кто шарит в ООП, времени мало , а найти ответа не могу
Суть проблемы:
Есть класс public abstract class Shape
В нем метод
Но не находит метод Shape.class.drawing(g);
или это надо совсем по другому делать?
public abstract void drawing(Graphics g);
Также есть другой класс с фигурами в котором реализован этот метод drawing(g);
И есть класс public class Display extends JPanel в нем надо выполнить отрисовку.
Пишу так:
public void update (Graphics g)
{
paintComponent(g);
}
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
Shape.class.drawing(g);
}Решение задачи: «Не получается вызвать абстрактный метод =(»
textual
Листинг программы
Triangle triangle = new Triangle(); triangle.drawing(g);