Съдържание:

Какви са правилата за наследяване в Java?
Какви са правилата за наследяване в Java?

Видео: Какви са правилата за наследяване в Java?

Видео: Какви са правилата за наследяване в Java?
Видео: Кавказская пленница, или Новые приключения Шурика (FullHD, комедия, реж. Леонид Гайдай, 1966 г.) 2024, Април
Anonim

12 правила и примери за наследяването в Java

  • Клас имплементира интерфейс:
  • Абстрактен клас реализира интерфейс:
  • Един клас разширява друг клас:
  • Един интерфейс разширява друг интерфейс:
  • Един клас разширява друг клас и имплементира друг интерфейс:
  • Многократни наследство на държавата не е разрешено:
  • Многократни наследство от типа е разрешено:

Ето как се извършва наследяването в Java?

В Java , когато съществува връзка "Is-A" между два класа, ние използваме Наследство . Родителският клас, наречен супер клас и наследени клас, наречен като подклас. Ключовата дума extends се използва от подкласа to наследи характеристиките на супер класа.

Второ, как да спрете наследяването в Java? Да се предотвратяване на наследяване , използвайте ключовата дума "final", когато създавате класа. Дизайнерите на класа String разбраха, че той не е кандидат за наследство и са предотвратили неговото удължаване.

Съответно, какво не може да се наследи в Java?

Подклас наследява всички членове (полета, методи и вложени класове) от неговия суперклас. Конструкторите не са членове, така че не са наследени от подкласове, но конструкторът на суперкласа може да бъде извикан от подкласа. Конструктор може да бъде извикан само с new. То не мога да бъде наречен като метод.

Може ли основният метод да бъде наследен в Java?

Краткият отговор е НЕ, ние мога не отменя основен метод в java . Причината е много проста основен метод е статичен и ние знаем много добре, че ние мога не отменя статичните методи в Java , следователно основният метод може да не се отменя. Но както ние мога виж в изхода и в двете повиквания, основен метод на клас Application се извиква.

Препоръчано: