Page 12 - 4657
P. 12
p.у = 20;
System.out.println("x = " + р.х + " у = " +
p.y);
}
}
Оголошення методів
Методи - це підпрограми, приєднані до конкретних
визначень класів. Вони описуються усередині визначення класу
на тім же рівні, що і змінні об'єктів. При оголошенні методу
задаються тип результату, що повертається, і список параметрів.
Загальна форма оголошення методу така:
тип ім'я_методу (список формальних параметрів) {
тіло методу
}
Тип результату, що повинний повертати метод може бути
будь-яким вбудованим, у тому числі і типом void - у тих
випадках, коли повертати результат не потрібно. Список
формальних параметрів - це послідовність пара тип-
ідентифікатор, розділених комами. Якщо в методі параметри
відсутні, то після імені методу повинні стояти порожні круглі
дужки.
class Point { int х, у;
void init(int a, int b) {
х = а;
У = b;
}
}
Виклик методу
У Java відсутня можливість передачі параметрів по
посиланню на примітивний тип. У Java усі параметри
примітивних типів передаються за значенням, а це означає, що в
методу немає доступу до вихідної змінної, використаної як
параметр. Помітимо, що всі об'єкти передаються по посиланню,
10