Разработка методов на языке Java

Оператор — это «единица» действия. А группа операторов, собранных вместе и обозначенных именем, является методом. (Слова «функция», «подпрограмма» можно использовать как синонимы слова «метод»). Указав в программе имя метода, мы даем указание выполнить все операторы метода, т.е. действие с этим именем.

 

В качестве данных мы выбираем точки на плоскости и для них мы разработаем два метода. Метод distance будет определять расстояние от точки р до начала координат (0;0), а метод distanceTo будет определять расстояние от точки р до точки p1. Поскольку расстояние от точки до точки не всегда является целым числом, примем, что методы будут возвращать результат действительного типа.

 

Вот пример применения этих методов: p.distance() — это расстояние от р до точки (0,0); p.distanceTo(p1) — расстояние от точки р до точки p1.

 

Метод может быть записан кратко, если исключить вспомогательные переменные и вывод информации в окно терминала оператором

println:
public double distance(){return Math.sqrt(x*x+y*y);}

Однако в более развернутой форме можно контролировать ход вычислений, проверяя промежуточные результаты а,Ь и r, а вот в краткой форме такой возможности нет.

 

Далее следует добавить метод distance в класс, расположив его текст после конструктора с параметрами, скомпилируйте класс. Создайте точку с координатами (2,2), выбрав конструктор с параметрами. В контекстном меню объекта выберите метод distance.

 

Советую посетить блог про бизнес и дизайн, где вы найдете много полезной информации.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*