23.07.2013 Views

transparenterne - Objektorienteret programmering i Java

transparenterne - Objektorienteret programmering i Java

transparenterne - Objektorienteret programmering i Java

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Nøgleordet abstract<br />

Noget der er erklæret abstract er ikke implementeret, og skal defineres<br />

i en nedarving.<br />

Klasser<br />

public abstract class X<br />

{ public void a()<br />

}<br />

}<br />

{ //..<br />

Det er forbudt at oprette objekter fra en abstrakt klasse<br />

public static void main(String args[])<br />

{ X x = new X(); // ulovligt! X er abstrakt<br />

Metoder<br />

En metode erklæret abstract har kun et metodehovede men ingen<br />

krop. Den kan kun erklæres i en abstrakt klasse<br />

public abstract class X<br />

{ public abstract void a();<br />

}<br />

Nedarvinger skal definere de abstrakte metoder, eller selv også være<br />

abstrakte<br />

public class Y extends X<br />

{ public void a()<br />

{ //..<br />

}

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!