Python对于面向对象有非常好的实现,所谓的面向对象就是将我们的程序模块化,对象化,面向对象有三大特性:封装、继承、多态。
封装:把具体事物的特性属性和通过这些属性来实现一些动作的具体方法放到一个类里面,这就是封装。
继承:继承有点类似与我们生物学上的遗传,就是子类的一些特征是来源于父类的,儿子遗传了父亲或母亲的一些性格,或者相貌,又或者是运动天赋。
多态:一种行为多种状态,通常描述为一个行为体现,不同的子类有不同的体现方式。
本任务介绍了python中类的封装、继承、多态、构造方法等概念和语法。
通过本任务,您将掌握以下内容:
1、理解类的封装、继承和多态概念。
2、掌握python语言对于封装、继承、多态代码的编写。
3、掌握全局变量、局部变量的概念和作用范围。
4、掌握构造方法__init__()作用、self参数含义。
5、掌握私有属性、方法定义、方法重写等。