Vad är override java
OOP-koncept i Java
Objektet Java-objekt såväl som verkliga objekt har två egenskaper: tillåtelse och beteende. Till exempel äger ett mänskligt objekt status (namn, kön, sömn alternativt inte) och beteende (studerar Java, går, pratar). varenda Java-objekt lagrar sitt tillåtelse i fält och exponerar dess beteende genom metoder. |
Inkapsling
Datainkapsling är att dölja interna daåsidosättning (C#-referens)
Modifieraren krävs för för att utöka eller ändra den abstrakta eller virtuella implementeringen av en ärvd teknik, egenskap, indexerare eller händelse.
I följande exempel måste klassen tillhandahålla en åsidosättad implementering av eftersom ärvs ifrån den abstrakta klassen:
En teknik ger en ny implementering av metoden som ärvts från en basklass. Den metod som åsidosätts från en deklaration kallas den åsidosatta basmetoden. En teknik måste ha samma signatur som den åsidosatta basmetoden. metoder stöder kovarianska returtyper. I synnerhet kan returtypen för en metod härledas från returtypen för motsvarande basmetod.
Du kan inte åsidosätta en icke-virtuell eller statisk metod. Den åsidosatta basmetoden måste vara , alternativt .
En deklaration kan ej ändra metodens tillgänglighet. Både metoden och metoden måste ha samma åtkomstnivåmodifierare.
Du förmå inte använda modifierarna , eller för att ändra en metod.
En åsidosättande egenskapsdeklaration måste ange exakt s