Page 5 - 4657
P. 5
ЗМІСТ
ЛЕКЦІЯ 1. КЛАСИ ......................................................................... 7
Основні положення .................................................................... 7
Змінні екземплярів (instance variables). ................................. 8
Оператор new .............................................................................. 8
Оголошення методів ................................................................ 10
Виклик методу ......................................................................... 10
Приховання змінних екземплярів класів. .................................. 11
Конструктори. .............................................................................. 11
Сполучення методів. ................................................................... 12
Ключове слово this у конструкторах ..................................... 13
Наслідування класів ................................................................ 15
Ключове слово super ............................................................... 16
Заміщення методів ................................................................... 16
Динамічне призначення методів ........................................... 18
Ключове слово final ................................................................ 19
Ключове слово finalize ............................................................ 20
Ключове слово static ............................................................... 20
Ключове слово abstract ........................................................... 21
ЛЕКЦІЯ 2. ПАКЕТИ Й ІНТЕРФЕЙСИ ................................... 23
Пакети ........................................................................................ 23
Оператор package .................................................................... 24
Трансляція класів у пакетах ................................................... 24
Оператор import ....................................................................... 25
Обмеження доступу ................................................................ 26
Інтерфейси ................................................................................. 28
Оператор interface ................................................................... 29
Оператор implements ............................................................... 29
Змінні в інтерфейсах ............................................................... 30
ЛЕКЦІЯ 3. РОБОТА З РЯДКАМИ ............................................ 33
Конструктори ............................................................................ 33
Створення рядків ..................................................................... 34
Злиття рядків ........................................................................... 35
Перетворення рядків ............................................................... 36
3