Mis on Scalas alistamine?
Mis on Scalas alistamine?

Video: Mis on Scalas alistamine?

Video: Mis on Scalas alistamine?
Video: What if Russia Nukes Ukraine? Nuclear War Scenarios 2024, Aprill
Anonim

Scala meetod Ületamine . Kui alamklassil on sama nimega meetod, mis on määratletud põhiklassis, nimetatakse seda meetodiks ülimuslik . Kui alamklass soovib pakkuda põhiklassis määratletud meetodi jaoks konkreetset teostust, siis see alistab meetod vanemklassist.

Kuidas siin Scala meetodit alistada?

sisse Scala , meetodi ületamine kasutab alistama modifikaatorit selleks, et alistama a meetod määratletud superklassis, kusjuures meetod ülekoormamine ei nõua ühtegi märksõna ega muutjat, me lihtsalt peame muutma kasutatavate parameetrite järjekorda või parameetrite arvu meetod või parameetrite andmetüübid

Lisaks, kas Scala toetab mitut pärimist? Scala ei tee lubama jaoks mitmekordne pärimine iseenesest, kuid võimaldab pikendada mitmekordne tunnused. Tunnikke kasutatakse liideste ja väljade jagamiseks klasside vahel. Need on sarnased Java 8 liidestega. Klassid ja objektid võivad tunnuseid laiendada, kuid tunnuseid ei saa esineda ja seetõttu pole neil parameetreid.

Millisest klassist Scala pärib seda silmas pidades?

See on mehhanism sees Scala mille järgi klass on lubatud pärida teise tunnused (väljad ja meetodid). klass . Oluline terminoloogia: Super Klass : klass mille omadused on päritud on tuntud kui superklass (või baas klass või vanem klass ).

Mis on Scala superklass?

Kutsuge meetod aadressil a Superklass Scalas . Seda mõistet kasutatakse siis, kui tahame helistada superklass meetod. Nii et alati, kui a alus ja alamklassil on sama nimega meetodid, mida me kasutame ebaselguse lahendamiseks Super märksõna helistamiseks baasklass meetod. Märksõna Super ” tuli sellesse pärimise mõistega.

Soovitan: