У меня есть класс Point (в Java, функции: int x, int y) с простым конструктором: public Point {this.x = x; this.y = y;}
, x & y - координаты точки. Работает. В том же пакете я добавляю новый класс Segment (функции: Point left, Point right) с конструктором: public Segment(int leftX,int leftY,int rightX,int rightY) {...}
(четыре координаты слева & правых точек). Я пытаюсь создать этот конструктор, но это не работает. Что должно быть вместо {...}?Java new constructor не работает
Мой код:
class Point1 {
private final int _x, _y;
public Point1(int x, int y) {
_x = x;
_y = y;
}
}
class Segment {
private Point1 _poLeft, _poRight;
public Segment(int leftX, int leftY, int rightX, int rightY) {}
}
И Какую ошибку вы получаете? –
общественный класс Point1 { \t private int _x, _y; \t public Point1 (int x, int y) \t { \t \t _x = x; \t \t _y = y; \t} –
Если это весь класс, вам не хватает '}', который закрывает определение класса. –