Čo je prepísanie v Scale?
Čo je prepísanie v Scale?

Video: Čo je prepísanie v Scale?

Video: Čo je prepísanie v Scale?
Video: PSY - GANGNAM STYLE(강남스타일) M/V 2024, Smieť
Anonim

Scala Metóda Prvoradé . Keď má podtrieda rovnaký názov metódy, ako je definovaná v rodičovskej triede, je známa ako metóda prvoradé . Keď chce podtrieda poskytnúť špecifickú implementáciu pre metódu definovanú v rodičovskej triede, je to tak prepíše metóda z nadradenej triedy.

Ako prepíšete metódu v Scale?

In Scala , prepísanie metódy používa prepísať modifikátor s cieľom prepísať a metóda definované v super triede, zatiaľ čo, metóda preťaženie nevyžaduje žiadne kľúčové slovo ani modifikátor, stačí zmeniť poradie použitých parametrov alebo počet parametrov metóda alebo dátové typy parametrov

Okrem toho, podporuje Scala viacnásobné dedičstvo? Scala nie povoliť pre viacnásobné dedičstvo sama o sebe, ale umožňuje predĺžiť viacnásobné vlastnosti. Vlastnosti sa používajú na zdieľanie rozhraní a polí medzi triedami. Sú podobné rozhraniam Java 8. Triedy a objekty môžu rozširovať vlastnosti, ale vlastnosti nie je možné vytvoriť, a preto nemajú žiadne parametre.

Vzhľadom na to, z akej triedy zdedí Scala?

to je mechanizmus v Scala ktorým trieda je povolené dediť vlastnosti (polia a metódy) iného trieda . Dôležitá terminológia: Super Trieda : The trieda ktorých vlastnosti sú zdedené je známa ako nadtrieda (alebo základ). trieda alebo rodič trieda ).

Čo je super trieda v Scale?

Zavolajte metódu na a Super trieda v Scale . Tento koncept sa používa, keď chceme zavolať super trieda metóda. Takže kedykoľvek a základňu a podtrieda majú rovnaké pomenované metódy ako na vyriešenie nejednoznačnosti, ktorú používame Super kľúčové slovo na zavolanie základná trieda metóda. Kľúčové slovo „ Super “prišiel do toho s konceptom dedičstva.

Odporúča: