Bonjour j’ai une question pour rendre une classe imbriquée uniquement accessible via une property.
Je ne suis pas à l'aise avec la programmation orientée Objet mais je vais tenter de m'expliquer.
J’ai créé ce type de classe
Au final, la propriété Cette_Fenetre fonctionne bien. mais je peux toujours accéder à la classe fenetres_mere
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Friend Class Maison ' je souhaite que cette class ne puisse être exposée et donc appelée que via la property Cette_Fenetre Friend Class fenetres_mere Sub toto() End Sub End Class 'on ne doit pouvoir attaquer la classe fenetres_mere qu'à partir de la propriété Cette_Fenetre Friend Property Cette_Fenetre As New fenetres_mere End Class
Je pense mal m’y prendre. Auriez-vous des conseils ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim test As New Maison test.Cette_Fenetre.toto() 'fonctionne bien test.fenetres_mere '--> souhaite que cela ne soit pas possible
Merci pour votre aide
Dan
Partager