У меня возникла проблема инициализации List in constructor.Java. Инициализация списка в конструкторе
Я пытаюсь назначить параметры переменной «tr», а tr.getVertices() - это List.
SimpleTriangle tr = new SimpleTriangle(tr.getVertices(), tr.getColour(), tr.getThickness(), ShapeType.TRIANGLE);
trList.add(tr);
Это Higlights tr.getVertices() и говорит: "Variable тр не может инициализирован"
Где SimpleTriangle является класс ребенка.
public SimpleTriangle(List<Point> vertices, Color colour, int thickness, ShapeType shapeType) {
super(vertices, colour, thickness, shapeType); }
и родительский класс есть метод
public List<Point> getVertices() {
return vertices;
}
Плюс один для экономии времени. Я не узнаю Руби. –
@PaulBoddington мой любимый компьютерный разговор о всех вретах https://www.destroyallsoftware.com/talks/wat упоминает об этом. –