- 29 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 01:33:23 ]
- >>23
/* <applet code="App.class" width="100" height="100"></applet> */ import java.awt.Graphics; public class App extends java.applet.Applet { private Zukei[] zukei = {new Sen(), new Shikaku(), new Daen()}; public void paint(Graphics g) { for (Zukei z : zukei) z.drawNanchara(g); } } abstract class Zukei { public abstract void drawNanchara(Graphics g); } class Sen extends Zukei { public void drawNanchara(Graphics g) { g.drawLine(10, 20, 30, 40); } } class Shikaku extends Zukei { public void drawNanchara(Graphics g) { g.drawRect(30, 20, 40, 20); } } class Daen extends Zukei { public void drawNanchara(Graphics g) { g.drawOval(0, 10, 40, 15); } }
|

|