摘要:
对于这些类成员有修饰符 之前定义字段country任何对象都可以访问,是公有的 可以定义为私用属性,只有类内部的方法可以调用,外部不能直接调用,但是可以间接调用 vim day7-10.py 如果直接在外部调用Foo.__country会报错 同样在方法前面加两个下划线在类的外部的无法调用 PS:私 阅读全文
摘要:
属性的定义和调用 1,定义时,在普通方法的基础上添加@property装饰器 2,定义时,属性仅有一个self参数 3,调用时,无需括号 vim day7-8.py 使用以上方法可以根据页数取得需要查询的数据的序号开始和结束值 这里使用属性的方法是为了调用看起来更加合理 取消属性装饰器,调用的时候就 阅读全文
摘要:
普通方法要执行类里面的方法是通过对象触发的 触发的时候把自己赋值给self 类方法 vim day7-7.py 类的执行触发者是类,把自身赋值给cls,触发的时候是把类当成参数传递. 静态方法 静态方法的调用者是类,类加上静态方法其实就等于一个函数(java使用这种方法模拟函数) 类方法是对静态方法 阅读全文
摘要:
类成员: 字段,方法,属性 属性是在一个函数方法前面加一个装饰器,伪造成为一个字段,调用的时候不需要加括号() 目的是把一个方法伪造成为一个字段,属性也是方法的一种,对这个方法进行改造就可以以 字段的方法进行访问,访问一个方法是一系列动作返回一个结果,访问属性相当于自身特有 的一个特质而不是一个动作 阅读全文