Attribut/propriété privé en Swift
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 :
Code:
1 2 3 4 5 6
| class MPoint: NSObject {
var a: Int
init(a: Int) {
self.a = a
}
} |
A l'utilisation, le code suivant s'exécute sans problème :
Code:
1 2 3
| var p = MPoint(a: 100)
p.a = 1000 |
Il est possible d'atteindre l'attribut/propriété "a" de l'instance "p". Il semble que "a" soit une propriété selon Apple.
Ma question, comment rendre un attribut/propriété privé donc invisible par une instance de classe?
Merci.