摘要: 如果您将某个东西定义为classmethod,这可能是因为您打算从类而不是类实例中调用它。 定义类方法的几种方式: 调用说明 其他案例: 阅读全文
posted @ 2019-08-29 16:41 猪快跑 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 1、单继承 super().__int__()和 Base.__init__(self)是一样的, super()避免了基类的显式调用。 2、多继承 注意:多继承时,会设计继承顺序,supper()相当于返回继承顺序的下一个类,而不是父类。 在多重继承中 ,ChildClassA()中的 super 阅读全文
posted @ 2019-08-29 10:28 猪快跑 阅读(4054) 评论(0) 推荐(3) 编辑
摘要: 继承的好处:子类实现父类的全部功能 1、单继承 若父类和子类有共同的方法或属性,则子类对父类方法或属性进行覆盖 class ClassA: def __init__(self): self.a = 'a' print('init A') def sayName(self): print('Name' 阅读全文
posted @ 2019-08-29 10:19 猪快跑 阅读(208) 评论(0) 推荐(0) 编辑