Logo du forum
 

Forum TT-Hardware

| Inscription | | Recherche | | FAQ | | Accueil | | Liste des membres |
| Calendrier |
 
Vous n'êtes pas identifié! [Connexion] ou [Inscription] Forum » Programmation » [Java] » package et héritage
Login Mot de passe

1 visiteurs sur ce topic (0 membre(s), 1 invité(s) )

Auteur
Sujet : package et héritage
- Chozac -



 






Message du 10-02-2007 @ 17:50


Bonjour tout le monde :)

Bon je vais tenter d'expliquer mon problème :p

Mon programme se décompose en 2 packages. Dans le premier j'ai une classe "Event" et dans le 2eme une classe "Contact". Ces 2 object contiennent des informations (différentes bien entendu) et un identifiant. Je dois trier ces éléments selon leur identifiant et j'aurai aimé ne créer qu'un seul fichier dans le package par defaut, mais ca fonctionne pas.

Un ptit dessin :


Et des bout de codes de mon programme

Event.java :
Code :

package package1;
public class Event implements Element {
...
}



Contact.java :
Code :

package package2;
public class Contact implements Element {
...
}



Element.java : (package par defaut)
Code :

public interface Element {
...
}




J'espère que j'ai été clair...

Merci ;)
- Haut de page -
bambino



 






Message du 11-02-2007 @ 12:09

si event et contact ont tous les deux un attribut ID de meme type, tu peux écrire une classe (éventuellement abstraite),abstarctElement qui sera une première implémentation de l'interface élément. Après, event et contact hériteront de cette classe.

Ensuite, tu pourra ecrire un Comparator permettant de comparer deux objets de type AbstractElement.
- Haut de page -
Icy



 






Message du 12-02-2007 @ 10:28

pareil que bambino ;)

ps : Id est dans la class abstractElement.


[message édité le 12-02-2007 @ 10:29 Par Icy]
- Haut de page -
- Chozac -



 






Message du 14-02-2007 @ 16:54

Merci, en fait je ne savais pas accéder aux classes du package par defaut alor je les ai mis dans un autre et ca a été ;)
- Haut de page -

Plan du forum | Contacter l'administrateur

Powered by SoulBB 3.0.1
© Soulmanto, 2003-2006

Valid XHTML 1.0 Transitional

Page générée en 0.079 secondes