面向对象

2018-09-21  本文已影响0人  迷路了吗_67f1

对象是类的具体实例,没有类就没有对象,一个类可以有无数个对象

类是具有相同属性和行为的总称,类是对象的模子,类是一种特殊的对象

1,类名字 2,相同行为 3,属性

__ init __初始化属性,创建实例对象是执行
__ str __ 当你打印对象时执行,有返回值
__ del __ 当没有一个对象指向他时执行
__ new __开始的对象时父类帮我们创建的,后面从写了new,父类不会执行,然后就没有对象,就会再回去调用父类

1,封装
2,继承(实现代码复用)
3多态(基于继承和重写)

print(C.__ mor __)查看继承顺序

super()调用父类
类方法: @classmethod
def getA(cls):
return cls.count
修改类: @classmethod
def A(cls.count):
cls.count = count

单例模式就是单个对象

上一篇 下一篇

猜你喜欢

热点阅读