面向对象编程是一种编程方式,此方式的落地需要使用“类”和“对象”来实现,所以,面向对象编程就是对类和对象的使用。
类是一个模版,模版中可以包含很多函数,函数里实现一些功能!
对象则是根据模版创建的实例,通过实例对象可以执行类中的函数。
1.class定义类,创建对象就是类后面加上括号即可,类中的变量是成员变量,在类中起作用。
2.类必须要实例化,对类中的方法实例化后使用。
3.类中定义的函数必须要使用形参。
4.面向对象的三大特征,继承,封装,和多态。
封装:将内容封装到某个地方,以后再去调用被封装在某处的内容!
继承:子可以继承父类的内容
多态:python不支持java和C#这一类强类型中多态的写法,但是原生多态,其python崇尚鸭子类型。