Advertisement
robertvari

property

May 11th, 2019
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.47 KB | None | 0 0
  1. class Person():
  2.     def __init__(self, name, age):
  3.         self.name = name
  4.         self.age = age
  5.    
  6.     def set_name(self, name):
  7.         print('set_name')
  8.         self.__name = name
  9.        
  10.     def get_name(self):
  11.         print('get_name')
  12.         return self.__name
  13.    
  14.     def get_age(self):
  15.         print('get_age')
  16.         return self.__age
  17.    
  18.     def set_age(self, age):
  19.         print('set_age')
  20.         self.__age = age
  21.  
  22.  
  23.     name = property(get_name, set_name)
  24.     age = property(get_age, set_age)
  25.    
  26. p = Person('Robert', 42)
  27. print(p.name)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement