Я установил простую программу, которая создает объект со значениями x
и y
и выполняет функции для возврата этих значений.Я хотел бы создать метод, который вычисляет расстояние между двумя точками, но я не уверен, как синтаксически использовать входные данные, которые не являются заданными объектами, чтобы вы могли вызывать любые две точки, которые вы хотели бы найти их расстояние
Моя неудачная попытка:
public double distance(Point)
{
return Math.sqrt(Math.pow((this.x - Point.getX()),2) + Math.pow((this.y - Point.getY()),2));
}
Известный мне объект вводится как obj.distance(blahblah)
, но я не знаю, как получить аргумент для любого объекта, который я настроил ранее, чтобы затем вызватьего значения X
и Y
.
TLDR: я хочу иметь возможность читать переменные объекта внутри моего метода, но я не знаю, как вызвать объект, если он не был явно определен дляопределенное имя