Bonjour , dans une classe, par exemple, a quoi sert le bout de code suivant :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Property ABC as ABC() Get ...... End Get Set ...... End Set End Property![]()
Bonjour , dans une classe, par exemple, a quoi sert le bout de code suivant :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Property ABC as ABC() Get ...... End Get Set ...... End Set End Property![]()
Bonjour
Ca permet de définir la property get et set de la class
Get ==> return ABC
Set ==> ABC = var
Cordialement
Nasty
Bonsoir,
cela permet de faire ce que l'on appelle de l'encapsulation.
L'encapsulation c'est le fait d'avoir une variable privée à ta classe et des accesseur publique permettant de lire et écrire dans cette variable.
Pourquoi mettre la variable en privé et devoir écrire des accesseurs plutôt que de mettre directement la variable publique?
Pour avoir un certain contrôle sur les valeurs que l'on mettra dans cette variable et pour pouvoir faire certaine action sur la classe pour des valeurs définie afin que l'objet reste cohérent.
Pour quelque exemple sur les propriétés, je te revoie vers : http://plasserre.developpez.com/cour...poo1#LXV-B-1-d
et concernant l'encapsulation, vers l'incontournable wikipédia : http://fr.wikipedia.org/wiki/Encapsu...ogrammation%29
(lit bien ce dernier lien, très bien expliqué)
Bien à toi
Règles du forum + Comment utiliser Developpez.com =
Découvrez le magazine gratuit de Developpez.com
Si vous développez en .NET, la FAQ, les tutos et l'aide MSDN sont vos amis !!!
Dvp.NET, la librairie .NET open source de Developpez.com
Partager