Методы класса

С самых первых программ Java, рассмотренных нами, мы сталкивались с методами. В качестве примера можно привести методы класса Scanner для ввода данных – nextInt(), nextDouble() или методы класса Math – random(), pow(), sqrt(), не говоря уже о методе main(), который должен присутствовать в любом исполняемом приложении. Пришло время рассмотреть подробнее, как объявляются и вызываются методы в Java и научиться писать свои собственные методы.

Ранее мы определили методы, как функции (или подпрограммы), которые объявляются только внутри классов и характеризуют поведение объектов. Для того чтобы получить более полное представление о методах, целесообразно разобраться в том, что в программировании понимается под функцией.

Функция – это часть программы, имеющая собственное имя. Основное назначение функции – уменьшить сложность программы и общее количество кода. Так, часто повторяющуюся законченную часть кода, решающую небольшую задачу, можно оформить в виде отдельной функции (подпрограммы) и потом использовать в программе несколько раз, вызывая по имени[1].

Вызов функции – это отдельная команда, по которой начинают выполняться операторы, из которых функция состоит. Если функция при выполнении возвращает значение, то команду вызова функции вполне можно использовать в выражениях совместно с другими операциями. Интересно, что однажды написанная функция может быть включена в библиотеку функций и использоваться в программах других программистов.

Метод – это функция, являющаяся частью некоторого класса, которая может выполнять операции над данными этого класса. Так как в Java вся программа состоит только из классов, то и функции могут описываться только внутри них. Поэтому все функции в Java являются методами.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: