Не получается вызвать абстрактный метод =( - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д