学习目标:
理解面向对象程序设计方法的基本概念和特性
掌握类与对象的概念
掌握类的方法与属性
掌握类的继承
掌握多态性与重载
从上到下一点点完成程序设计
面向对象程序设计是指想把框架搭起来,然后缺什么再补
由于面向对象是将一个个的类拼起来 所以易修改
创建类
保护数据
方便操作
继承类
重写类
延展类
提高代码复用率
提高编码灵活性
降低耦合度
提高开发效率
类是抽象化的对象
类的定义语法如下:
class Class_Name:
若干类的属性
若干方法
访问类的属性和方法时,基本方式是使用“.”,例如“类名.属性名”
def __init__(self, [其它参数]):
语句块
对象方法调用时,必须得创建有对象
类的静态方法
类方法
对象是实例化的类
对象的创建
类中函数的1第一个参数 要写成 self,表示对象本身的意思
且调用方法时,不需要为self传递参数