Beispiel #1
0
bird.sing()


# In[171]:

#私有化
class Secretive:
    def __inaccessible(self):         # 为了防方法或特性变为私有(从外部无法访问),只要在他的名字前加双下划线即可: __     但是如果确实要访问      
        print("Bet you can't see me...")          #则可以    Secretive._Secretive__inaccessible()   以这种形式访问
    def accessible(self):
        print("the secret message is:")
        self.__inaccessible()

s=Secretive()
s.accessible()
s._Secretive__inaccessible()


# In[68]:

class membercounter: 
    members=0       # 特性
    def init(self): #方法
        membercounter.members += 1          #可以使用   self.members  ,也能用    membercounter.members
        #self.members += 1
        #return membercounter.members
        #return self.members

m1=membercounter()
m1.init()
m1.members