摘要:
面向对象三大特征: 封装:将数据和方法放在一个类中,构成封装 继承:子类继承父类属性和方法,可多继承 多态:一个事物有多种形态,一个抽象类有多个子类,不同的子类对象调用相同的方法,产生不同的执行结果。多态可以增加代码的灵活度。是基于类的继承。 class Animal: def run(self): 阅读全文
摘要:
魔术方法 在python中,以双下划线开头、双下划线结尾的方法我们称之为魔术方法。例如__init__ 魔术方法是python内部定义好的,我们不需要去创建。 1.__new__方法和单例模式 __new__方法:Create and return a new object.创建对象时触发 clas 阅读全文