23.07.2013 Views

transparenterne - Objektorienteret programmering i Java

transparenterne - Objektorienteret programmering i Java

transparenterne - Objektorienteret programmering i Java

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Polymorfi<br />

f.eks:<br />

En variabel kan godt referere til objekter af en<br />

underklasse af variablens type<br />

Terning t;<br />

t = new FalskTerning3();<br />

Variablens type bestemmer, hvilke metoder man kan<br />

kalde på objektet, og hvilke objektvariable man kan læse<br />

og ændre<br />

(f.eks er t af type Terning, ligemeget hvad den refererer til)<br />

f.eks:<br />

Objektets type bestemmer hvilken metode−definition<br />

(krop) der bliver udført<br />

t.kast(); // her bliver FalskTerning3’s kast() kaldt<br />

dette kan bruges til at skabe hierakier af objekter der ligner hinanden,<br />

men opfører sig forskelligt

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

Saved successfully!

Ooh no, something went wrong!