Le décorateur @property en Python

class Pupil: def __init__(self, grade): self.grade = grade p1 = Pupil(50) p1.grade = 85 # Accès direct à l'attribut print(p1.grade) # Résultat : 85 p2 = Pupil(120) print(p2.grade) # Résultat : 120, une note ne devrait pas dépasser 100 Pour restreindre l'accès direct, on rend l'attribut privé en le préfixant d'un double undersc ...

Publié le 12 juillet à 01h53