GeeksforGeeks (Suomi)

0 Comments

Perintö on tärkeä osa OOP(Object Oriented Programming). Se on Jaavan mekanismi, jolla yksi luokka saa periä toisen luokan ominaisuudet(kentät ja menetelmät). On olemassa kaksi pääasiallista avainsanaa, ”ulottuu” ja ”toteuttaa”, joita käytetään Jaavalla periytymiseen. Tässä artikkelissa käsitellään laajennusten ja toteutusten välistä eroa.

Ennen saada osaksi erot, antaa ensin ymmärtää, mitä skenaarioita kunkin avainsanoja käytetään.,

Laajennetaan: Java, ulottuu avainsanaa käytetään merkiksi siitä, että luokka, joka on määritelty on johdettu base class käyttäen perintö. Joten pohjimmiltaan, laajentaa avainsana käytetään laajentaa toiminnallisuutta emoluokan alaluokkaan. Jaavalla useita perimyksiä ei sallita epäselvyyksien vuoksi. Siksi luokka voi laajentaa vain yhtä luokkaa epäselvyyksien välttämiseksi.

Esimerkki:

Toteuttaa: Java, toteuttaa avainsana on käytetty toteuttamaan rajapinta., Rajapinta on erityinen luokka, joka toteuttaa täydellisen abstraktion ja sisältää vain abstrakteja menetelmiä. Käyttää rajapinnan metodeja, käyttöliittymä on ”toteuttaa” toisen luokan kanssa toteuttaa avainsanan ja menetelmiä on toteutettu luokka, joka perii ominaisuuksia käyttöliittymä. Koska rajapinnalla ei ole menetelmien toteuttamista, luokka voi toteuttaa minkä tahansa rajapinnan kerrallaan.

Esimerkki

Huomautus: luokka voi laajentaa luokka, ja se voi toteuttaa useita rajapintoja samanaikaisesti.,

esimerkki

Huomautus: rajapinta voi laajentaa minkä tahansa rajapinnan kerrallaan.,v> methodTwo();

}
interface Three extends One, Two {
}



The following table explains the difference between the extends and interface:

S.,Ei. Ulottuu Toteuttaa
käyttämällä ”ulottuu” avainsanan luokka voi periä toisen luokan, tai rajapinta voi periä muita rajapintoja käyttämällä ”toteuttaa” avainsanan luokka voi toteuttaa käyttöliittymä
Se ei ole pakollista, että alaluokka, joka ulottuu yliluokka ohittaa kaikki menetelmiä yliluokka. on pakollista, että rajapinnan toteuttavan luokan on toteutettava kaikki kyseisen rajapinnan menetelmät.,
Vain yksi yliluokka voidaan pidentää yhdellä tunnilla. luokka voi toteuttaa useita käyttöliittymä kerrallaan
mikä Tahansa määrä rajapintoja voidaan pidentää käyttöliittymä. käyttöliittymä voi koskaan toteuttaa tahansa muu käyttöliittymä

Huomiota lukija! Älä lopeta oppimista nyt. Saada käsiinsä kaikki tärkeät Java Foundation ja Kokoelmat käsitteitä Perusteet Java-ja Java Kokoelmat Kurssin opiskelija-ystävällinen hinta ja tullut teollisuuden valmis.,

Article Tags :
Practice Tags :


Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *