Què és l'anul·lació a Scala?
Què és l'anul·lació a Scala?

Vídeo: Què és l'anul·lació a Scala?

Vídeo: Què és l'anul·lació a Scala?
Vídeo: BellaTube Live with Jamie & Nicole 2024, De novembre
Anonim

Scala Mètode Anul·lació . Quan una subclasse té el mateix nom de mètode que es defineix a la classe pare, es coneix com a mètode anul·lant . Quan la subclasse vol proporcionar una implementació específica per al mètode definit a la classe pare, aquesta anul·la mètode de la classe pare.

Aquí, com anul·leu un mètode a Scala?

En Scala , anul·lació del mètode usos anul·lar modificador per tal de anul·lar a mètode definit a la superclasse mentre que, mètode la sobrecàrrega no requereix cap paraula clau o modificador, només cal canviar, l'ordre dels paràmetres utilitzats o el nombre dels paràmetres del mètode o els tipus de dades dels paràmetres

A més, Scala admet l'herència múltiple? Scala no ho fa permetre per herència múltiple per se, però permet allargar-se múltiples trets. Els trets s'utilitzen per compartir interfícies i camps entre classes. Són similars a les interfícies de Java 8. Les classes i els objectes poden estendre trets, però els trets no es poden instanciar i, per tant, no tenen paràmetres.

Tenint això a la vista, de quina classe hereta Scala?

Això és el mecanisme en Scala per quin la classe és permès heretar les característiques (camps i mètodes) d'un altre classe . Terminologia important: Super Classe : El classe les característiques del qual són heretat és coneguda com a superclasse (o base classe o un pare classe ).

Què és la superclasse a Scala?

Crida un mètode en a Super Class a Scala . Aquest concepte s'utilitza quan volem trucar super classe mètode. Així que sempre que a base i la subclasse tenen mètodes amb el mateix nom per resoldre l'ambigüitat que fem servir súper paraula clau per trucar classe base mètode. La paraula clau súper ” va entrar en això amb el concepte d'herència.

Recomanat: