2019-04-02
阅读量:
582
Python3的成员修饰符总结
self: 类内方法的第一个参数一定是self,self代指代用该方法的中间人,实例化的对象。
self.name=name: 可以在构造函数内写一些字段,利用self.name = name 实现封装,外部无法直接访问,只有内部可以访问。可以利用内部函数间接访问。
__ name: 字段如果前面加双下划綫,就是该字段私有化,只有内部函数可以调用,外部不能直接调用。
@staticmethod: 如果函数前加 @staticmethod 就是声明该函数是一个静态方法,静态方法可以没有参数。静态方法可以被对象调用。
__f(): 函数如果前面加双下划线,就是该函数私有化,同样,只有类内函数可以调用该函数,外部无法直接调用,对象也无法调用。






评论(0)


暂无数据
推荐帖子
2条评论
6条评论
7条评论