Heritage - Java

A voir également:Heritage - javaHeritage java - Articles Héritage java définition - Articles Héritage multiple java - Articles Java heritage polymorphisme - Articles Héritage multiple en JAVA - Forum - Java

Bonjour,

Je voudrais appliquer l’héritage afin que les classes Cercle et Carré héritent à la fois de Forme et Resizable.
Merci d'avance!

voici le code :
**Modifié par la modération pour une lecture plus facile du code, à l'avenir utilisez les balises, VOIR CETTE PAGE

public class Cercle {          double diametre = 0;          public Cercle(double taille) {         this.diametre = diametre;     }          public double getPerimeter() {         return  Math.PI * diametre;     }           public void resize(double diametre) {         this.diametre = diametre     }      }  public class Carre {          double taille = 0;          public Carre(double taille) {         this.taille = taille;     }          public double getPerimeter() {         return taille*4;     }             public void resize(double taille) {          this.taille = taille;      }      }  public abstract class Resizable {          public abstract void resize(double d);      }  public abstract class Forme {          public abstract double getPerimeter(); }

**Modifié par la modération pour une lecture plus facile du code, à l'avenir utilisez les balises, VOIR CETTE PAGE

.

Forum

A voir également:Heritage - javaHeritage java - Articles Héritage java définition - Articles Héritage multiple java - Articles Java heritage polymorphisme - Articles Héritage multiple en JAVA - Forum - Java

Web: www.shapebootstrap.net

1 réponse

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour

Pour tes prochains posts, merci de lire et appliquer ce petit tuto https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

Je ne suis pas spécialiste en java, j’ai donc vérifié avant de te répondre.
Il n’y a pas d’héritage multiple en Java, il faut utiliser au moins une interface.
Dans ton cas, forme et resizable peuvent sans problèmes être toutes 2 des interfaces car elles n’ont aucun code.

Reply
réponses:
  • auteur

  • auteur

  • auteur

  • auteur

  • auteur

  • auteur

  • auteur

  • auteur

  • auteur

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed