The cliche of python's private public property of is a must read
- 2020-06-03 07:07:00
- OfStack
In python, variables outside of in-class methods are called properties, and variables inside of in-class methods are called fields. Their private public access methods are similar.
class C:
__name=" Private property "
def func(self):
print(C.__name)
class sub_C(C):
def info(self):
print(C.__name)# Private fields of a parent class cannot be accessed in a derived class
obj=C()
obj.func()
obj=sub_C()
obj.info()
Methods and properties are accessed in a similar way, that is, private members can only be used within a class