一.面向对象编程几个特征(封装, 继承,多态)
1.封装:类里面封装函数和变量, 在将类进行实例化成实例对象时进行传参, 从而生成不同的实例对象,增加代码的复用. 2.继承:子类可以继承父类的方法和属性. 3.多态建立在继承的基础之上, 先有继承 才能有多态, 指子类继承父类后分别重写覆盖了父类方法.即父类的同一个方法, 在不同的子类当中表现出不同的形式
二.类对象
由python解释器根据class代码自动生成的一个对象, 由所有的实例对象共享
三.__new__()方法的作用
用于创建新的实例对象, 当创建实例对象时自动执行
四.__init__()方法的作用
在__new__()方法创建出来了实例对象后, 就会调用 __init__()方法, 对这个已经实例化的对象进行属性的初始化
五.单例模式的实现