+ 2

Вопрос по поводу методов (д.с. функций ) в Java

Абсолютно не понимаю, что такое "метод". Изучаю Java относительно недавно, но упёрся в этот момент. Сам факт, что в будущем придётся работать с методами вводит в ступор (скорее в недоумение). Кто-то может буквально на пальцах объяснить этот момент? Буду очень признателен.

8th Jan 2018, 1:32 AM
Вопли Яра
Вопли Яра - avatar
1 Odpowiedź
+ 3
Метод е функция в Java. Ако той е дефиниран като статичен (static), значи принадлежи на класа, в който е дефиниран и може да се извиква свободно в класа. Ако не е статичен, значи принадлежи на обект от класа и не може да се извиква самостоятелно. Ако методът е от тип void, значи не връща никаква стойност след изпълнението си. Ако примерно е от тип String, значи трябва след изпълнението си да върне стойност String. The function in Java is called a method. If the method is defined as static, it belongs to the class, in which is defined, and can be invoked freely in that class. If it's not static, it belongs to an instance of the class, and cannot be invoked independently. If the method is of type void, it doesn't return a value. Otherwise, if it's of type String, it should return a String value to the caller.
8th Jan 2018, 3:21 AM
Boris Batinkov
Boris Batinkov - avatar