PDA

Visualizza la versione completa : [JAVA] Metodo astratto


stirkland
01-03-2006, 22:10
ciao ragassi sentite un po' sta cosa...dunque..
ho creato una classe TerraceDesign che estende Graphics. come mai il compilatore mi dice:
TerraceDesign is not abstract and does not override abstract method dispose() in java.awt.Graphics ? :master:
cosa fa dispose()?

floyd
01-03-2006, 22:18
questo (http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Graphics.html#dispose())
ti posso dire che qualunque cosa tu voglia fare estendere Graphics non la scelta giusta

stirkland
01-03-2006, 22:40
ok ho capito la questione dei metodi astratti...la sapevo e non me la ricordavo pi. cmq io ho bisogno di estendere Graphics, tra tutte le soluzioni pensate questa credo proprio la migliore. ma allora devo andare a riscrivere le interfacce di tutti...dico TUTTI i metodi astratti, che sono tantissimi..sapete se esiste un sistema un po' meglio? :fagiano:

LeleFT
02-03-2006, 11:52
Direi che un metodo migliore non pu esistere.
O rendi astratta la tua classe (posponi, quindi, il problema alle sottoclassi) o ti ridefinisci tutti i metodi.

Forse, come diceva floyd, estendere Graphics non stata proprio l'idea migliore...


Ciao. :ciauz:

Loading