python 类

类的成员修饰符
公有成员
私有成员:属性或方法前加上__将变成私有的,外部不能直接访问

特殊方法
__init__ 类()自动执行
__call__ 对象() 类()()自动执行
__int__ int(对象)
__str__ str()
__add__

__del__ 析构方法,python销毁对象时候触发
查看某个对象中有几个属性
obj.__dict__(记住)

 

class Foo:
    __v = '123'

    def __init__(self,name,age):
        self.name = name
        self.__age = age #私有,外部无法直接访问

    def show(self):
        return self.__age

    @staticmethod
    def stat():
        return Foo.__v


obj = Foo('zs',12)
print(obj.name)
#print(obj.__age)
ret = obj.show()
print(ret)
print(Foo.stat())
View Code

 

posted @ 2017-10-09 23:24  kennyhip  阅读(113)  评论(0)    收藏  举报