Mitä hyötyä abstraktista luokasta on reaaliajassa?
Mitä hyötyä abstraktista luokasta on reaaliajassa?

Video: Mitä hyötyä abstraktista luokasta on reaaliajassa?

Video: Mitä hyötyä abstraktista luokasta on reaaliajassa?
Video: Jaa jotain -webinaari: Jari Välkkynen: Mitä hyötyä opettajalle on CC-lisensseillä jakamisesta? 2024, Huhtikuu
Anonim

Niin, abstrakteja luokat voidaan käyttää yhdistämään ja jakamaan toimintoja, kun taas rajapintoja voidaan käyttää määrittämään, mitä yhteisiä toimintoja, jotka jaetaan eri esiintymien välillä, rakentamatta niitä varten. Molemmat voivat auttaa sinua pienentämään koodiasi, vain eri tavoilla.

Vastaavasti missä käytetään abstraktia luokkaa reaaliajassa?

Konkreettinen esimerkki an abstrakti luokka olisi a luokkaa nimeltään Animal. Sinä nähdä monia eläimiä todellinen elämää, mutta eläimiä on vain erilaisia. Tuo on, sinä Älä koskaan katso jotain purppuraa ja karvaista ja sano "se on eläin, eikä sen tarkempaa määrittelyä ole".

Tämän jälkeen kysymys kuuluu, milloin meidän pitäisi käyttää käyttöliittymää ja abstraktia luokkaa? Sinä tahtoa käytä an abstrakti luokka jos haluat tarjota osittaisen toteutuksen laajennettaville alaluokille, ja an käyttöliittymä jos haluat vain antaa allekirjoituksia menetelmille, jotka on pakko panna täytäntöön. On täysin normaalia tarjota sekä ja käyttöliittymä ja an abstrakti luokka joka toteuttaa osia siitä.

Kysyttiin myös, mitä hyötyä abstraktista luokasta on?

abstrakti avainsanaa käytetään luomaan a abstrakti luokka ja menetelmä. Abstrakti luokka javassa ei voida instantoida. An abstrakti luokka käytetään useimmiten tarjoamaan perusta alaluokille laajentaa ja toteuttaa abstrakti menetelmät ja ohittaa tai käyttää käyttöönotetut menetelmät abstrakti luokka.

Mikä on Java-rajapinnan reaaliaikainen käyttö?

An käyttöliittymä javassa siinä on vain staattisia vakioita ja abstrakteja menetelmiä. varten reaaliaikainen esimerkki - Se on 100% abstraktio. Käyttöliittymää käytetään saavuttamaan 100-prosenttinen abstraktio, eli et voi luoda objektia sille käyttöliittymä luokkaan suoraan, sisällä ei ole konstruktoria käyttöliittymä.

Suositeltava: