Je début en Swift et je me demande comment rendre un attribut/propriété privé dans une classe. Voici un exemple très simple soit la classe
MPoint :
A l'utilisation, le code suivant s'exécute sans problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 class MPoint: NSObject { var a: Int init(a: Int) { self.a = a } }
Il est possible d'atteindre l'attribut/propriété "a" de l'instance "p". Il semble que "a" soit une propriété selon Apple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var p = MPoint(a: 100) p.a = 1000
Ma question, comment rendre un attribut/propriété privé donc invisible par une instance de classe?
Merci.
Partager