transparenterne - Objektorienteret programmering i Java
transparenterne - Objektorienteret programmering i Java
transparenterne - Objektorienteret programmering i Java
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