„Java (programozási nyelv)” változatai közötti eltérés

[nem ellenőrzött változat][nem ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Sochez (vitalap | szerkesztései)
278. sor:
A származtatott osztály megadása extends segítségével:
<source lang="java" enclose="pre">
public class Alaposztaly {
protected int i;
public void Eljaraseljaras(){
i++;
}
286. sor:
</source>
<source lang="java" enclose="pre">
public class Szarmaztatott extends Alaposztaly {
//eljaras felulirasa
@Override
public void Eljaraseljaras() {
i+=2;
}
294 ⟶ 295 sor:
</source>
 
A származtatáskor az alaposztály minden elemét átvette a származtatott osztály, de az <code>Eljaraseljaras()</code> metódusát felüldefiniáltuk.
 
Alaposztály konstruktor meghívása a super segítségével
<source lang="java" enclose="pre">
public class Szarmaztatott extends Alaposztaly {
private int masikValtozo;
//Konstruktor
public Szarmaztatott(int i){
//Alaposztaly konstruktoranak atadjuk a parametert
super(i);
Masik_valtozomasikValtozo = i;
}
}