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()
A voir également:
- This et get
- Get data back - Télécharger - Récupération de données
- Get adobe flash player - Télécharger - Divers Web & Internet
- Get youtube - Télécharger - Téléchargement & Transfert
- Eagle get - Télécharger - Web & Internet
- Adobe get air - Télécharger - Édition & Programmation
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.
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
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
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