SA2SE-SIB-PSA
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Smartphone Xiaomi 14 – 512 Go- 6,36″ 5G ...
Voir le deal
599 €

Programmation orienté objet

5 participants

Page 2 sur 2 Précédent  1, 2

Aller en bas

Programmation orienté objet - Page 2 Empty Re: Programmation orienté objet

Message  Béa Mar 11 Nov - 21:11

désolé pour le double post mais j'ai pas compris cette fonction du TP5 dans la class Chaine

public void extraireMots() {
StringTokenizer s = new StringTokenizer(phrase);
while (s.hasMoreTokens()) {
String mot = s.nextToken();
if (!mots.contains(mot))
mots.addElement(mot);

quelqu'un pourrait m'expliquer? *chibi eyes*
Béa
Béa

Messages : 42
Date d'inscription : 25/10/2008

Revenir en haut Aller en bas

Programmation orienté objet - Page 2 Empty Re: Programmation orienté objet

Message  Citron Mer 12 Nov - 2:19

je sais pas exactement ce que tu ne comprends pas, mais je rappelle qu'un Tokenizer c'est un truc qui va te couper ton string selon un element que tu précise, par defaut les espace, pour en récuperer chaque mot de la phrase dans une espece de chaine.

StringTokenizer s = new StringTokenizer(phrase); stocke donc ta phrase dans un tableau, un mot par case
while (s.hasMoreTokens()) { la tu fais de la traduction, on va jusqu'à la fin de ton tableau
String mot = s.nextToken(); le string mot contient le prochain "mot" justement
if (!mots.contains(mot)) si tu trouves pas ton mot dans le vecteur mots, alors
mots.addElement(mot); tu ajoutes mots à ton vecteur mots
Citron
Citron
Admin

Messages : 58
Date d'inscription : 25/10/2008

Revenir en haut Aller en bas

Programmation orienté objet - Page 2 Empty Re: Programmation orienté objet

Message  benedicte Mer 12 Nov - 12:31

et moi je n'ai pas compris Individu du TP4.... !!!

ca sert à quoi ça:
public void setNom(String n) {
nom = n;
}
et setPrenom, et setConjoint???

et du coup je ne comprends pas ça non plus:
public void marier(Individu c) {
conjoint = c;
c.setConjoint(this);
}
!! si quelqu'un peut me répondre..!

benedicte

Messages : 31
Date d'inscription : 25/10/2008

Revenir en haut Aller en bas

Programmation orienté objet - Page 2 Empty Re: Programmation orienté objet

Message  Citron Mer 12 Nov - 12:37

public void setNom(String n) {
nom = n;
}

Les méthode "setMachin" servent juste à te donner la possibilité de changer la valeur de ton attribut de classe. On ne peut pas faire hors de la classe "nom=n", si on a besoin malgré tout de le faire, on fait Individu.setNom(n), ça c'est autorisé Smile

public void marier(Individu c) {
conjoint = c;
c.setConjoint(this);
}

Du coup ça, lors d'un appel elle.marier(lui) (pour faire classique)
conjoint=c; le champ conjoint de "elle", devient Lui (elle.conjoint=lui)
c.setConjoint(this) va changer le conjoint de lui (qui normalement est = null) à elle. (lui.conjoint=elle)

jpense que jsuis un peu ambigue, hésite pas à me frapper si t'as pas compris
Citron
Citron
Admin

Messages : 58
Date d'inscription : 25/10/2008

Revenir en haut Aller en bas

Programmation orienté objet - Page 2 Empty Re: Programmation orienté objet

Message  benedicte Mer 12 Nov - 13:15

ok, merci beaucoup fred!
et static? c'est quoi l'intérêt?

benedicte

Messages : 31
Date d'inscription : 25/10/2008

Revenir en haut Aller en bas

Programmation orienté objet - Page 2 Empty Re: Programmation orienté objet

Message  benedicte Mer 12 Nov - 13:16

public static boolean isPalindrome(String mot) {

pourquoi tu as mis static là?

benedicte

Messages : 31
Date d'inscription : 25/10/2008

Revenir en haut Aller en bas

Programmation orienté objet - Page 2 Empty Re: Programmation orienté objet

Message  Citron Mer 12 Nov - 13:22

je vais laisser fred répondre à ça vu que tu le préfères, NA! (hihihi)
Citron
Citron
Admin

Messages : 58
Date d'inscription : 25/10/2008

Revenir en haut Aller en bas

Programmation orienté objet - Page 2 Empty Re: Programmation orienté objet

Message  benedicte Mer 12 Nov - 13:23

trop pas!! si tu sais y répondre, dis le moi!

benedicte

Messages : 31
Date d'inscription : 25/10/2008

Revenir en haut Aller en bas

Programmation orienté objet - Page 2 Empty Re: Programmation orienté objet

Message  Citron Mer 12 Nov - 13:25

justement je suis pas trop sure, tu as pas besoin de mettre de static dans tes methodes, sauf si tu dois appeler une méthode static.

Dans une méthode static tu peux utiliser que du static (héhé je me répete)
donc comme tu crée pas d'objet palindrome, autant mettre du static jpense que c'est mieu pour le main, mais là jsuis pressée donc j'ai un peu baclé!
(fred si tu passes par là t'as qu'à m'éditer pour faire du plus joli)
Citron
Citron
Admin

Messages : 58
Date d'inscription : 25/10/2008

Revenir en haut Aller en bas

Programmation orienté objet - Page 2 Empty Re: Programmation orienté objet

Message  Loïc Mer 12 Nov - 22:40

Beuh static ça veut dire que t'es pas dans ton objet.
En gros une méthode non statique tu l'appelles en écrivant "objet.méthode()", alors qu'une méthode static tu l'appelles juste par "méthode"()"
Du coup dans ta méthode static tu peux pas appeler tes champs de ta classe, genre nom dans ton exemple avant.

Donc là si tu crée pas d'objet, une méthode static peut suffire Wink

Voilou j'espère que ca peut aider..

Loïc

Messages : 2
Date d'inscription : 12/11/2008

Revenir en haut Aller en bas

Programmation orienté objet - Page 2 Empty Re: Programmation orienté objet

Message  Fred Mer 12 Nov - 23:15

http://www.inrialpes.fr/helix/people/genoud/ENSJAVA/M2CCI/tds/td4/td4.html

Voila un lien qui pourrait nous aider à nous préparer.
L'an dernier, ils ont eu un truc sur le cinéma et y'a 3 ans, c'était sur les comptes bancaires.

D'ailleurs, je crois que tous les profs ont les mêmes sources ... parce que le triangle isocele, je l'avais deja fait dans une autre version quand j'avais fait du java, et compte bancaire aussi Very Happy

Je pense qu'en cherchant bien, on pourrait même trouver les suivants :p, je vais essayer de mettre la main sur mes TP quand j'etais à Marne la Vallée.
Fred
Fred
Admin

Messages : 82
Date d'inscription : 24/10/2008

https://sa2se-sib-psa.1fr1.net

Revenir en haut Aller en bas

Programmation orienté objet - Page 2 Empty Re: Programmation orienté objet

Message  Béa Mer 12 Nov - 23:53

est ce normal qu'en lisant le début du premier exo je pense à un schéma entité relation.... put**** de BD5 -.-'' merci ^^
Béa
Béa

Messages : 42
Date d'inscription : 25/10/2008

Revenir en haut Aller en bas

Programmation orienté objet - Page 2 Empty Bibliotheque

Message  Fred Ven 5 Déc - 9:58

Hello,

Voila les fichiers de Citron pour Bibliotheque.

http://fred43st1.free.fr/java/Bibliotheque/

A bientot :=)
Fred
Fred
Admin

Messages : 82
Date d'inscription : 24/10/2008

https://sa2se-sib-psa.1fr1.net

Revenir en haut Aller en bas

Programmation orienté objet - Page 2 Empty Re: Programmation orienté objet

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 2 sur 2 Précédent  1, 2

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum