begin process at 2010 02 09 23:51:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Débutant(e)

 > 

Aide débutant en java


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Aide débutant en java

mercredi 6 juin 2007 à 21:30:35 | Aide débutant en java

Cirikus

Bonjour,

je débute dans le monde objet avec Java et j'aurais besoin d'un peu d'aide pour faire mon projet.
j'ai du mal à savoir quand utiliser la notion d'interface, de composition, d'héritage ou la notion d'abstraction.

J'ai le sujet suivant à transcrire dans un projet java.

Créer une application java qui permette la gestion d'un groupe de société avec l'ajout, la modification et la suppression de société.
Une société sera donc différente l'une de l'autre.
Chaque société aura des spécialités.
Chaque société comporte plusieurs salairés et doit permettre d'afficher la liste de ceux-ci.
Vous devrez utiliser l'héritage, la composition ainsi que les interfaces.
Pour l'affichage vous pouvez utiliser l'awt, swing ou autre au choix.

Je pensais utiliser la notion de tableau pour stocker mes données pour les groupes et un autre tableau à deux dimensions pour les sociétés rattachés à ces groupes. Qu'en pensez-vous ?
Si je pars à côté, quelqu'un pourrait-il me donner la voie à suivre pour espèrer réussir à faire un programme java correct
Et si en plus quelqu'un pouvait m'aider un peu dans mon projet, ce serait cool ;-).

Merci d'avance

Cirikus

mercredi 6 juin 2007 à 22:02:05 | Re : Aide débutant en java

bensFouad

Membre Club
Réponse acceptée !
Bonjour,
dans le but de te donner une idée sur l'architecture de ton application, voiçi mon idée:
tu crée 3 classes:
-classe Sociéte: qui auras comme attributs le nom, le secteur d'activité et une liste de salariés, également des méthodes pour l'ajout, la supression et la mise à jours des salariés.
-classe Salarié: qui peut hérité d'une classe Personne (que tu définis), pluse un attribut socièté.
-classe GroupeSociéte: qui auras comme attribut une liste de socièté avec des méthodes  d'ajout, de suppression..etc des sociétés
-classe test ou tu marine tous ça.

voila, j'éspère que ca va t'aider .
mercredi 6 juin 2007 à 22:03:36 | Re : Aide débutant en java

Kysic

Membre Club
Réponse acceptée !
Salut,
on te demande d'utliser l'héritage, donc en commençant par résonné tabeau je pense que tu pars mal.
Je n'ai pas envie de te dire exactement quelle structure tu dois utiliser, mais je vais essayer de te donner les pistes principale:
-> héritage : si plusieurs objets ont un même type, tu peux créer une "super" classe qui représente ce type, et qui implémente les fonctions communes à ces objets, ansi, quand tu peux créer d'autres classes qui représenteront ces objets, et ces autres classes pourront hériter de ta super classe et de ses différentes méthodes et attributs (différentes sociétés...).
-> composition : c'est quand à l'exécution, on utilise à l'intérieure d'une classe des relations vers d'autres classes (par exemple en créant une liste d'une certaine classe dans une autre...)
-> interface : zone permettant de relier deux éléments, ici je penses que l'on te parle de l'interface grahique, lien entre ton programme et l'utilisateur, donc renseigne toi sur "awt, swing ou autre"
mercredi 6 juin 2007 à 22:13:05 | Re : Aide débutant en java

Cirikus

Réponse acceptée !
Merci pour vos réponses.
Juste un petit truc : je comprends pas la notion de liste utilisé par bensFouad et Kysic.
Qu'entendez vous par liste ? Pouvez vous me donner un exemple concret svp ?

Merci d'avance

Cirikus
mercredi 6 juin 2007 à 22:31:03 | Re : Aide débutant en java

Cirikus

Réponse acceptée !
Juste pour préciser que je n'ai pas vu la notion de liste..
Donc peux-t-on utiliser autre chose svp ?

Merci d'avance de vos réponses

Cirikus
mercredi 6 juin 2007 à 22:34:14 | Re : Aide débutant en java

Kysic

Membre Club
Réponse acceptée !
Une liste est un objet implémentant l'interface "Liste" (qui d'ailleurs est générique) c'est à dire un certains nombre de fonctions bien utile (add, remove...)
voir:
http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html
la classe ArrayList en est une bonne implémentation (ou LinkedList dans certains cas).
exemple, pour créer une liste de String:
Liste listeNom = new ArrayList<String>();
puis:
listeNom.add("Pierre");
Pour la parcourir on utilise souvent les itérator, avec les dernières versions de java ça donne:
String nom;
for (String nom : listeNom) {
  System.out.println(nom);
}
Mais sinon au lieu d'utiliser une liste, tu peux utiliser des tableaux à l'intérieur de tes classes, c'est pas le problème, le truc c'est de ne pas essayer de tout caser dans un seul tableau, et de savoir ce que vont être les éléments de tes tableaux.

[ Lien ]


Cette discussion est classée dans : java, aide, projet, utiliser, société


Répondre à ce message

Sujets en rapport avec ce message

Cherche aide projet java [ par googs ] Bonjour,Je cherche de l'aide pour terminer le codage d'un projet en Java. Il reste une dizaine d'heure et je coince sur plusieurs points. Ce travail s classe graphique [ par carhartt62 ] Bonjour, Etant novice en java, je vous demande de l'aide :Mon projet de fin d'année est bassé sur une applet java qui doit envoyer et revevoir des inf Projet Java aide ^^ [ par ptite_Jenny ] kikou !!Donc voila je suis en Licence Math/Info ( par depis ) , et mon prof de java nous ont donné un projet java , donc etant donnée que je ne suis p Aide pour projet [ par GuyoSt ] Bonjour tout le monde, voilà la situation, en ce moment j'essai de faire des sites et programmes en Java, mais tout seul g pas le temps de tout faire besoin d aide en java (projet) [ par klaude00 ] bon voila bonjour a tous j ai rencontré des probléme au niveau de mon projet s ils vous plait j attend des réponses voila le lien du projet :   merci Utiliser des fichiers excel en java [ par french50f ] Bonjour à tous et merci pour vos réponse d'avance.Mon projet consiste à accèder à un fichier excel, y récupérer les informations pour les ajouter dans java et la cryptographie [ par java_iste ] je dois réaliser un programme en java qui permet de faire le cryptage et le décryptage j'ai consulté pas mal de site , et j'ai trouvé k'il y a deux mé les cloisons [ par changwoo ] Bonjour ! je suis étudiante en deuxième année de licence et je dois rendre pour dans un mois un projet informatique dont le theme est les cloisons. Je snmp4j [ par jshinobi ] Bonjour, je suis débutant en java, et je veut savoir comment utiliser l'api snmp4j afin de réaliser une application en java (jbuilder 2006) de supervi


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales