Méthodes et propriétés dans les classes

Niedernsill - 29 juin 2001 à 00:50
 Makabey - 29 juin 2001 à 05:02
Bonjour,

Quelle est la différence entre une Méthode et une propriété
dans les classes ?
Merci

1 réponse

Méthode:
Classe1.Affiche() Une méthode est donc une fonction

Propriété:
Classe1.Couleur = rgb(0,0,255) Une propriété retient un choix, c'est un peu comme une variable publique mais en fait c'est souvent une paire de fonctions qui écrivent dans ou retournent la valeur d'une variable interne de la classe lui dictant une option. Ainsi Classe1 pourrait représenter un objet graphique. La propriété Couleur prend note de la couleur que cet objet doit avoir ou retourne la couleur actuelle de cet objet (comme indiqué plus tôt, c'est une paire de fonctions qui remplissent ce rôle: Get Property et Set Property, une propriété peux être en lecture seule ou en écriture seule simplement en omettant de déclarer la fonction correspondante)

C'est un peu comme un contrôle où:

TextBox1.SetFocus() est une méthode et
TextBox1.Text = "Chaine" une propriété.
0
Rejoignez-nous