Je suis nouveau à Java (lire des livres depuis 4 mois maintenant). Donc, probablement, ma question peut paraître trop simple. Ma compréhension est que les méthodes abstraites n'ont pas un corps et ne peuvent pas fournir la mise en œuvreRésumé Les méthodes n'ont pas de corps?
Alors, comment cela fonctionne?
public abstract void fillRect (int x, int y, with, height);
Je n'ai pas clairement indiqué la question. Nous avons une méthode abstraite. Pourquoi dessine-t-il un rectangle si je ne fournis pas de corps, juste des paramètres.
Par exemple
public void paint (Graphics g) {
g.fillRect (5, 5, 30, 30);
}
La plus probablement une classe héritée l'implémentera. Vous pouvez trouver plus d'informations [ici] (http://docs.oracle.com/javase/tutorial/java/IandI/abstract.html) – ipeiro
C'est comme demander - je sais "chat est un animal", mais comment "chat est un animal"? –
Vous semblez manquer le point des méthodes abstraites – keyser