/
EugenyCh7
/
JavaAndScalaLessons
Обзор
Документация
Войти
/
EugenyCh7
/
JavaAndScalaLessons
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
JavaTest/src/ch4/ex3/LabeledPoint.java
39 строк
895 B
Eugeny Chekmarev
IDEA update
15 июн 2021, 21:11
15 июн 2021, 21:11
47fadf9
Код
Авторство
О чём код?
package ch4.ex3; import java.util.Objects; public class LabeledPoint extends Point { protected final String label; public LabeledPoint(String label, double x, double y) { super(x, y); this.label = label; } public LabeledPoint(String label) { super(); this.label = label; } public String getLabel() { return label; } @Override public String toString() { return String.format("%s(%f, %f)", label, x, y); } @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || (Point.class != o.getClass() && getClass() != o.getClass())) return false; Point point = (Point) o; return Double.compare(point.x, x) == 0 && Double.compare(point.y, y) == 0; } @Override public int hashCode() { return Objects.hash(x, y); } }