Explications simple méthode - Java - Programmation
Marsh Posté le 06-12-2008 à 19:51:24
Je pense que tu veux parler de l'héritage :
http://www.google.fr/search?q=h%C3 [...] =firefox-a
L'héritage consiste (en gros) à créer des "sous-objets" :
Objet mère -> Objet fille
Code :
|
Marsh Posté le 06-12-2008 à 19:57:43
Je m'explique mieux,
J'ai une une classe Entreprise, et j'ai deja fait un extends pour la crée a partir d'une classe Activité.
J'ai aussi une classe Addresse qui définie une addresse.
Je sais que ne peu pas faire hériter de deux classe ma classe Entreprise.
Donc comment utiliser la méthode présente dans ma classe Adresse pour définir l'adresse de mon Entreprise?
Marsh Posté le 06-12-2008 à 20:22:53
Sauf que ça a aucun sens ici vu que Adresse ne peut ni être la classe mère, ni la classe fille d'entreprise ... ça n'aurait aucun sens.
Punk'd> Ce que tu dois faire c'est créer un attribut "adresse" dans ta classe Entreprise. Ensuite pour allouer une adresse à ton entreprise
Code :
|
De cette manière tu as accès à toutes les méthodes définissant Adresse et ça reste logique
Marsh Posté le 06-12-2008 à 22:25:39
Citation : |
dommage
Marsh Posté le 06-12-2008 à 22:39:45
Merci pour ces élement de réponses, je vais tester ca de suite!
Marsh Posté le 06-12-2008 à 23:16:12
Ok donc ceci est ma classe Entreprise :
Code :
|
Que dois-je rajouter a mon constructeur pour le faire avoir automatiquement une adresse sachant que j'ai une méthode du genre dans ma classe adresse:
Code :
|
Marsh Posté le 07-12-2008 à 11:46:05
Bon déjà 1, tu enlèves ta methode setAdresse qui ne sert strictement à rien.
Si tu veux faire des setters, fait en 1 par attribut.
Tu écris
Code :
|
Marsh Posté le 07-12-2008 à 12:09:23
Ok, je fais cela, mais dans mon main quand je déclare une adresse j'ai cette erreur.
Code :
|
Marsh Posté le 07-12-2008 à 13:12:13
Marsh Posté le 07-12-2008 à 13:25:38
punk'd je crois qu'il va vraiment que tu reprennes les bases de Java ... parce que là ça devient grave..
Marsh Posté le 07-12-2008 à 13:32:09
oui c'est que je fais acutellement, je relis des doc, d'ailleur si tu en connais des pas mal...
Marsh Posté le 07-12-2008 à 13:52:39
http://www.mindview.net/Books/TIJ/
Tu peux télécharger gratuitement Thinking in Java ..
Marsh Posté le 06-12-2008 à 19:47:16
Bonjour à tous,
Je début en Java et je n'arrive pas a trouver une réponse simple a ma question, je me permet donc de vous solliciter.
J'ai donc une classe addresse toute simple :
J'ai aussi une classe entreprise:
J'aimerais en faite utiliser la méthode de ma classe adresse dans ma classe entreprise pour que celle ci est une adresse, sans avoir besoin de tout redéfinir.
Je n'attends pas une réponse toute faite de votre part, mais un simple aiguillage, je désire comprendre.
Merci d'avance.