摘要: 11.3面向对象之继承 面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过继承机制。通过继承创建的新类称为子类或派生类,被继承的类称为基类、父类或超类。 1 2 class 派生类名(基类名) ... 11.3.1、继承的基本使用 继承是使用已存在的类的定义作为基础建立新类的 阅读全文
posted @ 2022-04-15 23:46 呼长喜 阅读(80) 评论(0) 推荐(0) 编辑
摘要: '''class Base: def __init__(self): self.func() pass def func(self): print('in base')class Son(Base): def __init__(self): super().__init__() self.func 阅读全文
posted @ 2022-04-15 23:42 呼长喜 阅读(42) 评论(0) 推荐(0) 编辑
摘要: '''class Animal(object): def eat(self): print("吃") def sleep(self): print("睡着了...")class Fly(object): def fly(self): print("飞")class Dog(Animal): # 覆盖 阅读全文
posted @ 2022-04-15 23:25 呼长喜 阅读(72) 评论(0) 推荐(0) 编辑
摘要: '''#知识点1.覆盖父类方法,创建子类(优先找子类sleep)#知识点2.子类继承父类方法(super().sleep())class Animal(object): def eat(self): print("吃") def sleep(self): print("睡着了...")class D 阅读全文
posted @ 2022-04-15 23:09 呼长喜 阅读(157) 评论(0) 推荐(0) 编辑
摘要: '''class Utils(object): class_num = 30 # 静态方法 @staticmethod def add(x, y): return x + y @staticmethod def sub(x, y): return x - y # 类方法 @classmethod d 阅读全文
posted @ 2022-04-15 22:56 呼长喜 阅读(61) 评论(0) 推荐(0) 编辑