Python 類屬性的理解

Thinkgamer_gyt發表於2015-11-13

一:類的屬性包括

1:例項屬性


2:類屬性


3:私有屬性


例子:

(1):以雙下劃線開頭標誌的字元
class A:
    def __init__(self):
        self.__x = 1
    def info(self):
        print self.__x

a = A()
a.info()

a.__x = 2
a.info()
print a.__x

>>
1
1
2
(2):以單下劃線開頭標誌的字元
class A:
    def __init__(self):
        self._x = 1
    def info(self):
        print self._x

a = A()
a.info()

a._x = 2
a.info()
print a._x

>>
1
2
2

4:特殊屬性


二:深入理解類的屬性



相關文章