C++: instance courante
Fermé
gaby10
Messages postés
445
Date d'inscription
vendredi 25 novembre 2005
Statut
Membre
Dernière intervention
3 février 2013
-
15 mai 2006 à 15:37
gaby10 Messages postés 445 Date d'inscription vendredi 25 novembre 2005 Statut Membre Dernière intervention 3 février 2013 - 15 mai 2006 à 17:15
gaby10 Messages postés 445 Date d'inscription vendredi 25 novembre 2005 Statut Membre Dernière intervention 3 février 2013 - 15 mai 2006 à 17:15
A voir également:
- C++: instance courante
- Avis d'instance la poste ✓ - Forum Internet / Réseaux sociaux
- Convocation suite main courante - Forum Vos droits sur internet
- Firefox est mis à jour par une autre instance - Forum Mozilla Firefox
- Main courante mensongère - Forum Vos droits sur internet
- Colis en instance au point de retrait ✓ - Forum Vos droits sur internet
4 réponses
sebsauvage
Messages postés
32847
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 656
15 mai 2006 à 16:41
15 mai 2006 à 16:41
cela signfie qu'on a cree un instance de la classe point, vrai.
Tout à fait.
Imagine que tu as créé une méthode incrementeX():
La méthode incrementeX() fait partie de la classe point.
Pour accéder à ses propres attributs et méthodes, l'objet utilise this.
This = référence à soi-même (pour un objet).
Tout à fait.
Imagine que tu as créé une méthode incrementeX():
class point{
private:
int x;int y;
public:
.....
void init(int,int);
void incrementeX()
{
this.x += 1;
}
.....
}
La méthode incrementeX() fait partie de la classe point.
Pour accéder à ses propres attributs et méthodes, l'objet utilise this.
This = référence à soi-même (pour un objet).
sebsauvage
Messages postés
32847
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 656
15 mai 2006 à 15:54
15 mai 2006 à 15:54
Déjà, est-ce que tu as bien assimulé la différence entre une classe et un objet ?
A partir d'une classe, on peut créer plusieurs objets (plusieurs instances de cette classe).
Dans les méthodes de la classe, this est l'objet courant.
A partir d'une classe, on peut créer plusieurs objets (plusieurs instances de cette classe).
Dans les méthodes de la classe, this est l'objet courant.
gaby10
Messages postés
445
Date d'inscription
vendredi 25 novembre 2005
Statut
Membre
Dernière intervention
3 février 2013
57
15 mai 2006 à 16:30
15 mai 2006 à 16:30
Je pense que j'ai bien saisi la difference entre Class et objet de la classe. Supposons la declaration suivante d'un point:
Lorsque dans le main() on fait ceci
cela signfie qu'on a cree un instance de la classe point, vrai.
Lorsque vous dites Dans les méthodes de la classe, this est l'objet courantje ne comprend toujours pas.En effet comment utiliser this avec la declaration ci haut
class point{
private:
int x;int y;
public:
.....
void init(int,int);
.....
}
Lorsque dans le main() on fait ceci
point a;
cela signfie qu'on a cree un instance de la classe point, vrai.
Lorsque vous dites Dans les méthodes de la classe, this est l'objet courantje ne comprend toujours pas.En effet comment utiliser this avec la declaration ci haut
gaby10
Messages postés
445
Date d'inscription
vendredi 25 novembre 2005
Statut
Membre
Dernière intervention
3 février 2013
57
15 mai 2006 à 17:15
15 mai 2006 à 17:15
Pour accéder à ses propres attributs et méthodes, l'objet utilise this
Je commence á comprendre
Merci
Je commence á comprendre
Merci