This et get
oussma21
Messages postés
5
Statut
Membre
-
oussma21 Messages postés 5 Statut Membre -
oussma21 Messages postés 5 Statut Membre -
Bonjour
j'ai une classe comme ca:
public class Vehicule {
private double vitesseMax;
public Vehicule() {
}
public double getVitesseMax() {
return this.vitesseMax;
}
public void setVitesseMax(double vitesseMax) {
this.vitesseMax = vitesseMax
}
public void foncer() {
System.out.println("J'accélère jusqu'à "
+ this.vitesseMax + "km/h");
}
}
et dans le programme principale ce code la:
Vehicule voiture = new Vehicule();
voiture.setVitesseMax(166.4);
voiture.foncer();
//Equivalent de:
System.out.println("J'accélère
jusqu'à " + voiture.getVitesseMax()
+ "km/h");
Esc ce que quelqu'un est apte de m'expliquer pourquoi on a utiliser this dans la methode foncer et dans le code du programme principale this.VitesseMax sera remplacer par get.VitesseMax()
j'ai une classe comme ca:
public class Vehicule {
private double vitesseMax;
public Vehicule() {
}
public double getVitesseMax() {
return this.vitesseMax;
}
public void setVitesseMax(double vitesseMax) {
this.vitesseMax = vitesseMax
}
public void foncer() {
System.out.println("J'accélère jusqu'à "
+ this.vitesseMax + "km/h");
}
}
et dans le programme principale ce code la:
Vehicule voiture = new Vehicule();
voiture.setVitesseMax(166.4);
voiture.foncer();
//Equivalent de:
System.out.println("J'accélère
jusqu'à " + voiture.getVitesseMax()
+ "km/h");
Esc ce que quelqu'un est apte de m'expliquer pourquoi on a utiliser this dans la methode foncer et dans le code du programme principale this.VitesseMax sera remplacer par get.VitesseMax()
4 réponses
-
"pourquoi on a utiliser this dans la methode foncer"
C'est inutile, tu peux très bien l'enlever et ne garder que vitesseMax. -
merci KX mais la question c'est pourqoui on n'a pas utiliser this.VitesseMax dans le code source du programme l'hor de l'appelle de voiture.foncer()
-
KX non je veux dire l'appelle de voiture.foncer() et equivalent de dire
System.out.println("J'accélère
jusqu'à " + voiture.getVitesseMax()
+ "km/h");
est ce qu'il est queivalent aussi de dire
System.out.println("J'accélère jusqu'à"+this.VitesseMax());
autrement dit dans la definition des methode de la classe on peut utiliser this car this signifie celui la reference a lui meme mais est ce que on peut utiliser this dans le code source -
une autre question KX
dans la definition de cette methode dans sa classe on a ecrit:
public void foncer() {
System.out.println("J'accélère jusqu'à "
+ this.vitesseMax + "km/h");
}
mais l'hors de sont appelle dans le code source on 'a dit que voiture.foncer() est equivalent de dire:
System.out.println("J'accélère
jusqu'à " + voiture.getVitesseMax()
+ "km/h");
est ce que on peut dire c'est equivalent de dire :
System.out.println("J'accélrè jusqu'à "+this.VitesseMax);
et si vous avez un compte facebook ca serai gentil de le me donner pour qu'on parlera alez
mersi