transparenterne - Objektorienteret programmering i Java
transparenterne - Objektorienteret programmering i Java
transparenterne - Objektorienteret programmering i Java
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Resume − arv<br />
super<br />
En klasse kan arve variabler og metoder<br />
fra en anden klasse (med "extends")<br />
Klassen der nedarves fra kaldes<br />
superklassen<br />
Klassen der arver fra superklassen kaldes underklassen<br />
Underklassen kan tilsidesætte (omdefinere) metoder arvet<br />
fra superklassen ved at definere dem igen<br />
For at tilsidesætte en metode, skal man i underklassen<br />
lave en eksakt kopi af metode−hovedet fra superklassen<br />
Med super får man adgang til metoder som<br />
de er kendt i superklassen.<br />
Det kan være nyttigt til at genbruge programkode<br />
public class FalskTerning3 extends Terning<br />
{ public void kast()<br />
{ super.kast(); // kald den oprindelige kast()−metode<br />
// blev det 1 eller 2? Så lav det om til 6!<br />
if ( værdi