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.
Flere eksempler med Tegnbar−interfacet<br />
public class GrafiskTerning extends Terning implements Tegnbar<br />
{<br />
public class GrafiskRaflebaeger<br />
extends Raflebaeger implements Tegnbar<br />
{<br />
En hvilken som helst klasse kan gøres til at være Tegnbar. Her er et<br />
tegnbart rektangel:<br />
import java.awt.*;<br />
public class Rektangel extends Rectangle implements Tegnbar<br />
{ public Rektangel(int x1, int y1, int width1, int height1)<br />
{ super(y1,x1,width1,height1);<br />
}<br />
public void sætPosition(int x1, int y1)<br />
{ x = x1;<br />
y = y1;<br />
}<br />
public void tegn(Graphics g)<br />
{ g.drawRect(x,y,width,height);<br />
}<br />
}<br />
Polymorfi<br />
Tegnbar t;<br />
t = new Stjerne();<br />
t = new GrafiskTerning();<br />
t = new GrafiskRaflebaeger();<br />
t = new Rektangel();<br />
...<br />
t.sætPosition(5,5);