1.面向过程和面向 对象的对比
1.面向过程:侧重在过程,事务的发展流程 优点:编码和入门简单 缺点:可扩展性差 2.面向对象:侧重在对象。万事万物皆为对象 None 优点:可扩展性强(多态) 缺点:上手难 写起来麻烦 在python里面这两个都支持 使用那个自己决定 2.如何写面向对象 1.先创建类 class 类名: pass 2.创建对象 类名() 3.()调用的是__init__()构造方法 4.方法:写在类里面的函数 def method(self): pass 3.三大特征 1.封装 把一些数据封装到一个对象里面 2.继承 子类继承父类,子类会自动拥有父类里面除了私有内容 外的其他所有内容 python是多继承 3.多态 一个对象有多重形态