Спадкування в java
Спадкування є одним з основних понять об'єктно-орієнтованого програмування. Java підтримує спадкування і визначає ставлення is-a між суперкласом і подклассом. Наприклад, якщо підклас Car (Автомобіль) успадкований від суперкласу Vehicle (ТранспортноеСредство), то це означає, що Car is-a (це теж) Vehicle.
Спадкування в Java - механізм, що дозволяє створити новий клас з існуючих классов.Наследованіе в Java є перехідним, так що якщо Sedan (Седан) розширює клас Car (Автомобіль), то це означає, що Седан також успадкований від класу Vehicle (ТранспортноеСредство). Таким чином Vehicle стає суперкласом як для класу Car, так і для класу Sedan.
Спадкування широко використовується в Java-додатках. Хорошим прикладом буде клас Exception - його успадковують інші класи, щоб створити більш специфічні класи помилок.
В Java кожен клас неявно, але розширює java.lang.Object клас, так Object-клас знаходиться на верхньому рівні ієрархії успадкування в Java.
Простий приклад реалізації успадкування в Java:
З результатів виконання програми видно, що клас Cat не має методу getEats (), але він до цих пір працює, тому що це успадкований від класу Animal.
Важливі моменти успадкування в Java
Більше корисних статей!
- Java Вкладені Класи - локальний клас, статичний вкладений клас, анонімний внутрішній клас

- Що таке Композиція? Приклад Композиції в Java

- Оператор continue в циклі for, Java

- Як створити екземпляр будь-якого класу в Java без ключового слова new?

- Концепції об'єктно-орієнтованого програмування - ООП в Java

- Приклад використання wait (), notify () і notifyAll () в Java.

- Типи даних в Java - примітиви і бінарні літерали

- Автоупаковка і розпакування в Java на прикладі

- Пишемо чергу на Java

- Приклад використання оператора break в for, while, do-while циклах

Навігація по публікаціям
Що таке Композиція? Приклад Композиції в Java
Множинне успадкування в Java і Композиція vs Успадкування