Satura rādītājs:

Kādi ir Java mantošanas noteikumi?
Kādi ir Java mantošanas noteikumi?

Video: Kādi ir Java mantošanas noteikumi?

Video: Kādi ir Java mantošanas noteikumi?
Video: Java inheritance 👪 2024, Aprīlis
Anonim

12 noteikumi un piemēri par mantošanu Java

  • Klase īsteno interfeisu:
  • Abstraktā klase īsteno interfeisu:
  • Klase paplašina citu klasi:
  • Saskarne paplašina citu saskarni:
  • Klase paplašina citu klasi un ievieš citu interfeisu:
  • Vairāki mantojums valstī nav atļauts:
  • Vairāki mantojums ir atļauts šāds veids:

Kā mantošana tiek veikta Java?

In Java , ja starp divām klasēm pastāv saistība "Is-A", mēs izmantojam Mantojums . Vecāku klase sauca par superklasi un iedzimta klase, ko sauc par apakšklasi. Atslēgvārdu extends izmanto apakšklase to mantot superklases iezīmes.

Otrkārt, kā pārtraukt mantošanu Java? Uz novērstu mantojumu , veidojot klasi, izmantojiet atslēgvārdu "final". Stīgu klases dizaineri saprata, ka tā nav kandidāte mantojums un ir novērsuši tā pagarināšanu.

Attiecīgi, ko nevar mantot Java?

Apakšklase manto visi dalībnieki (lauki, metodes un ligzdotās klases) no tās virsklases. Konstruktori nav biedri, tātad arī nav iedzimta pa apakšklasēm, bet virsklases konstruktoru var izsaukt no apakšklases. Konstruktoru var izsaukt tikai ar new. Tas nevar sauc par metodi.

Vai Java var mantot galveno metodi?

Īsā atbilde ir NĒ, mēs var nav ignorēts galvenā metode iekšā java . Iemesls ir ļoti vienkāršs. Kā galvenā metode ir statisks, un mēs to ļoti labi zinām var neignorē statisko metodes iekšā Java , tātad galvenā metode varētu nedrīkst ignorēt. Bet kā mēs var skatīt izvadē, abos izsaukumos, galvenā metode tiek izsaukta lietojumprogrammas klase.

Ieteicams: