Milloin luokasta kannattaa tehdä abstrakti?
Milloin luokasta kannattaa tehdä abstrakti?

Video: Milloin luokasta kannattaa tehdä abstrakti?

Video: Milloin luokasta kannattaa tehdä abstrakti?
Video: Taidepiste: Miksi hitaus ja vaivannäkö kannattaa? 2024, Huhtikuu
Anonim

6 vastausta. Yleisesti ottaen a luokan pitäisi olla abstrakti kun sinä ei ole mitään syytä luoda esimerkki siitä luokkaa . Oletetaan esimerkiksi sinä on muoto luokkaa eli kolmion, neliön, ympyrän jne. superluokka.

Sitä paitsi, miksi julistaisit luokan abstraktiksi?

Yleiskatsaus. Yksi OOP:n peruskäsitteistä on abstrakti luokka . Abstraktit luokat ei voida instantoida ja ne on suunniteltu alaluokittaviksi. Niitä käytetään tarjoamaan joitain yhteisiä toimintoja joukossa toisiinsa liittyviä luokat sallien samalla oletusmenetelmien toteutukset.

Myöhemmin kysymys kuuluu, milloin pitäisi käyttää abstraktia luokkaa vs. käyttöliittymää? Lyhyt vastaus: An abstrakti luokka sallii sinulle luoda toimintoja, joita alaluokat voivat toteuttaa tai ohittaa. An käyttöliittymä vain sallii sinulle määritellä toiminnallisuus, ei toteuttaa sitä. Ja kun taas a luokkaa voi vain pidentää yksi abstrakti luokka , se voi ota useiden etu käyttöliittymät.

Mitä voidaan siten sijoittaa abstraktiin luokkaan?

An abstrakti luokka on luokkaa joita ei voi ilmentää. An abstrakti luokka käytetään luomalla perivä alaluokka, joka voi olla instantoitu. An abstrakti luokka tekee muutamia asioita perivälle alaluokalle: Määrittele menetelmät joka voi perittävä alaluokka käyttää.

Kuinka luot abstraktin luokan?

Vastaanottaja luo abstrakti luokka , käytä vain abstrakti avainsana ennen luokkaa avainsana, luokkaa ilmoitus. Voit tarkkailla sitä paitsi abstrakti menetelmät työntekijä luokkaa on sama kuin normaali luokkaa Javassa. The luokkaa on nyt abstrakti , mutta siinä on silti kolme kenttää, seitsemän menetelmää ja yksi konstruktori.

Suositeltava: