pgcdppcm
Messages postés31Date d'inscriptionmardi 16 décembre 2008StatutMembreDernière intervention16 mai 2012
-
20 mars 2011 à 00:20
Utilisateur anonyme -
20 mars 2011 à 23:15
Bonjour,
J'ai une classe Etudiant dont le modèle UML est le suivant:
En fouillant sur Google, on peut trouver des choses intéressantes .
Regarde ce bout de code qui peut éventuellement t'inspirer :
Calendar date = Calendar.getInstance();
out.println(date.getTime());
out.println("Jour du mois : "+date.get(date.DAY_OF_MONTH));
out.println("Jour de la semaine : "+date.get(date.DAY_OF_WEEK));
out.println("Jour de l'année : "+date.get(date.DAY_OF_YEAR));
Sinon pour ta méthode age(), je ne vois pas comment tu dois l'utiliser : tu dois affecter l'age sur appel d'une méthode ? Comment dois-tu utiliser ton objet Calendar ?
Une fois ton problème de l'age réglé, ça sera du gâteau pour memeAge().
Tu peux faire un truc du genre avant d'appeler ta méthode memeAge() :
Etudiant etu = new Etudiant();// passe les paramètres que tu veux
// donne ensuite l'âge à etu
Etudiant autre_etu = new Etudiant(); // idem que ce que je viens de te dire
boolean memeAge = etu.memeAge( autre_etu );
Et voici le code pour memeAge() :
public boolean memeAge( Etudiant autre_etu ){
// récupération de l'âge de l'objet qui appel(etu) avec this
int age_etu = this.getAge();
int age_autre_etu = autre_etu.getAge();
return age_etu == age_autre_etu;
}
En tout cas, les API de Calendar et de Date peuvent t'aider