Вопрос Методы Java Я так понял, методы в джаве это некое подобие процедур и функций в паскале?

Регистрация
17 Фев 2013
Сообщения
91
Репутация
10
Спасибо
0
Монет
0
Методы Java Я так понял, методы в джаве это некое подобие процедур и функций в паскале?
 
В паскале тоже есть методы (начиная то ли с 6-й, то ли с 7-й версии). Метод - это подпрограмма, принадлежащая классу или объекту. Функция/процедура - вообще любая подпрограмма, возвращающая значение (функция) или нет (процедура).
 
Статические методы - да, аналог. За исключением того, что примитивные типы передаются только по значению, а объекты только по ссылке. Не статические методы отличаются тем, что дополнительно к явно объявленным параметрам всегда получают один неявный (не объявленный) параметр - ссылку на объект, для которого вызывается этот метод. В Oberon / Go это сделано намного очевиднее - там всё объявляется явно.
 
Назад
Сверху