Débutant Java
Résolu
Xineroks
Messages postés
158
Date d'inscription
Statut
Membre
Dernière intervention
-
Xineroks Messages postés 158 Date d'inscription Statut Membre Dernière intervention -
Xineroks Messages postés 158 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis en train de développer une application en java mais j'ai quelques difficultés à concevoir mon code.
Sachant que je comprend bien les concepts d'héritage, de classes abstraites, de polymorphismes, d'objets...
J'ai tout de même de soucis pour lier mes classes entres elles.
Je developpe donc une gestion de cave à vin, voici le diagramme de classe que j'ai pu créer : http://hpics.li/04d5f52
J'ai donc bien créer mes 8 classes sous Java, avec les méthodes constructeurs et getter, setter pour toutes.
Cependant je ne vois absolument pas comment par exemple créer une BouteilleAvecAppellation avec son cepage, son pays, sa region etc...
C'est pourquoi j'aimerais obtenir un peu de votre aide pour m'éclairer sur ce point.
Merci d'avance,
Xineroks
Je suis en train de développer une application en java mais j'ai quelques difficultés à concevoir mon code.
Sachant que je comprend bien les concepts d'héritage, de classes abstraites, de polymorphismes, d'objets...
J'ai tout de même de soucis pour lier mes classes entres elles.
Je developpe donc une gestion de cave à vin, voici le diagramme de classe que j'ai pu créer : http://hpics.li/04d5f52
J'ai donc bien créer mes 8 classes sous Java, avec les méthodes constructeurs et getter, setter pour toutes.
Cependant je ne vois absolument pas comment par exemple créer une BouteilleAvecAppellation avec son cepage, son pays, sa region etc...
C'est pourquoi j'aimerais obtenir un peu de votre aide pour m'éclairer sur ce point.
Merci d'avance,
Xineroks
A voir également:
- Débutant Java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
4 réponses
Faut-il que je créé des objets du style :
public class VinAvecAppellation extends Bouteille {
----private Cepage cep = new Cepage();
----private Appellation ap = new Appellation();
...
}
?
public class VinAvecAppellation extends Bouteille {
----private Cepage cep = new Cepage();
----private Appellation ap = new Appellation();
...
}
?
Bonjour,
les instances de ta classe VinAvecAppellation auront différente propriété (cépage, apélation, ...)
Il faut donc qeu tu puisse construire ton objet VinAvecAppelation en fonction de ces propriétés
tu devrait donc faire quelque chose comme
[code]
public class VinAvecAppellation extends Bouteille {
private Cepage cepage;
private Appellation appellation;
/*constructeur*/
public VinAvecAppellation(Cepage cepage, Appellation appellation)
{
this.cepage = cepage;
this.appellation = appellation
}
}
[/code]
A voir si tu as d'autre champ a rajouter dans ta classe.
Comme cela tu peut créer autant de "VinAvecAppelation" que tu veux en fonction de son cépage et de son appellation.
ensuite tu peut accéder au propriété de ton bojet VinAvecAppellation avec tes getter et setters
les instances de ta classe VinAvecAppellation auront différente propriété (cépage, apélation, ...)
Il faut donc qeu tu puisse construire ton objet VinAvecAppelation en fonction de ces propriétés
tu devrait donc faire quelque chose comme
[code]
public class VinAvecAppellation extends Bouteille {
private Cepage cepage;
private Appellation appellation;
/*constructeur*/
public VinAvecAppellation(Cepage cepage, Appellation appellation)
{
this.cepage = cepage;
this.appellation = appellation
}
}
[/code]
A voir si tu as d'autre champ a rajouter dans ta classe.
Comme cela tu peut créer autant de "VinAvecAppelation" que tu veux en fonction de son cépage et de son appellation.
ensuite tu peut accéder au propriété de ton bojet VinAvecAppellation avec tes getter et setters