Методы - это поведение объектов в объектно-ориентированном программировании. Они определяют, какие действия вы можете предпринять с данным объектом.
Методы аналогичны функциям в структурном программировании. Разница (которая является их преимуществом) заключается в том, что методы позволяют повторно использовать код и модульность программы.
В Java у вас могут быть библиотечные методы или методы, определяемые пользователем. Библиотечные методы поставляются с вашей установкой Java. Прочтите эту статью, чтобы узнать, как создавать пользовательские методы.
Объявление метода
Чтобы использовать метод, вы должны его объявить. Используйте для этого синтаксис ниже:
return_type methodName (param1, param2, paramN) {
// заявления
}
В простейшей форме метод принимает указанный выше формат.
В return_type описывает тип данных, который, как ожидается, вернет метод после выполнения. Это значение может принимать такие типы данных, как int, String, double и другие.
Также есть специальный тип, называемый
пустота что это поле может занять. С использованием пустота означает, что вы не хотите, чтобы ваш метод возвращал что-либо после выполнения.Используйте ключевое слово возвращаться в блоке метода, чтобы указать возвращаемое значение:
int deposit (int value) {
// заявления
возвратный баланс;
}
Вы получите ошибку компиляции, если не укажете то, что возвращаете, в теле метода, но заголовок метода показывает, что вы ожидаете что-то вернуть.
Тело метода - это часть метода, которая начинается с левой фигурной скобки {до правой фигурной скобки}. Заголовок метода - это часть объявления вашего метода, которая исключает фигурные скобки {}.
return_type methodName (param1, param2, paramN) // заголовок метода
methodName это идентификатор, используемый для наименования метода. По соглашению используется нижний верблюжий регистр. То есть первое слово в нижнем регистре, а если оно состоит из двух частей, то первая буква второго слова также будет заглавной.
Также важно отметить, что вы не можете использовать какие-либо зарезервированные слова Java в качестве имени метода.
Круглые скобки заголовка метода используются для определения списка параметров. Список параметров определяет список параметров, разделенных запятыми. Параметр - это значение, состоящее из двух частей, состоящее из типа данных, за которым следует имя переменной.
Также можно не включать какие-либо параметры в список параметров. В этом случае компилятор просто запустит блок метода без ожидания параметров.
int balance () {
//statements
сумма возврата;
}
У метода также может быть два других поля, предшествующих return_type в заголовке метода. См. Пример ниже:
public static void main () {
}
Ключевое слово общественный является модификатором видимости, и вы можете применить его к любому методу, который вы определяете, чтобы ограничить его доступность. Общественные означает, что к этому методу могут обращаться все классы во всех пакетах.
Есть также другие модификаторы видимости, например защищенный, частный, а также По умолчанию. Подробное обсуждение модификаторов видимости дается по соответствующей ссылке:
Связанный: Объяснение различных модификаторов доступа Java
Ключевое слово статический указывает, что у метода есть область видимости класса. Это означает, что метод не является методом экземпляра и поэтому запускается всякий раз, когда программа загружается в память без необходимости создания экземпляра. Важность наличия статического метода заключается в том, чтобы компилятор мог знать, с какого метода начать во время выполнения.
Как правило, в вашей программе будет один статический метод (называется основной()), из которого вы можете вызывать другие методы.
Вызов метода
Чтобы объявленный вами метод выполнял действие над объектом, он должен быть «вызван».
Чтобы вызвать метод, используйте синтаксис:
ObjectName.methodName (аргументы)
Аргумент - это значение, которое вы передаете в поле, в котором вы объявили параметр. Убедитесь, что тип аргумента соответствует типу, объявленному в заголовке метода. В противном случае вы получите ошибку компиляции.
Связанный: Что такое рекурсивная функция и как ее создать на Java?
Ниже приведен полностью рабочий пример кода, который показывает, как применить то, что вы узнали. Он использует методы для применения процентной ставки к депонированной сумме, а также для отображения сообщения банка.
public class Account {
двойной депозит (двойная сумма) {
сумма = сумма * 1,05; // применяем процентную ставку 5% к сумме
сумма возврата;
}
void getMessage () {
System.out.println («Спасибо, что с нами работает!»);
}
public static void main (String [] args) {
Учетная запись myAccount = новая учетная запись ();
двойной newBalance = myAccount.deposit (500); // вызов метода
System.out.println ("
Ваш новый баланс через 4 месяца будет «+ newBalance);
myAccount.getMessage (); // вызов метода
}
}
Теперь вы знаете, как создавать методы на Java
Знание того, как создавать методы на Java, важно для всех, кто хочет более серьезно относиться к программированию. И теперь вы знаете, как это сделать, вы сэкономите много времени во время работы.
Освоив этот навык, почему бы не взглянуть на другие советы и рекомендации, связанные с Java?
Познакомьтесь с функцией конструктора Java.
Читать далее
- Программирование
- Ява
- Программирование
- Советы по кодированию

Джером - штатный писатель в MakeUseOf. Он освещает статьи по программированию и Linux. Он также криптоэнтузиаст и всегда следит за криптоиндустрией.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Еще один шаг…!
Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.