面向对象1
Posted gaofeng-d
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象1相关的知识,希望对你有一定的参考价值。
1.面向过程和面向 对象的对比
1.面向过程:侧重在过程,事务的发展流程
优点:编码和入门简单
缺点:可扩展性差
2.面向对象:侧重在对象。万事万物皆为对象 None
优点:可扩展性强(多态)
缺点:上手难 写起来麻烦
在python里面这两个都支持
使用那个自己决定
2.如何写面向对象
1.先创建类
class 类名:
pass
2.创建对象
类名()
3.()调用的是__init__()构造方法
4.方法:写在类里面的函数
def method(self):
pass
3.三大特征
1.封装
把一些数据封装到一个对象里面
2.继承
子类继承父类,子类会自动拥有父类里面除了私有内容
外的其他所有内容
python是多继承
3.多态
一个对象有多重形态
以上是关于面向对象1的主要内容,如果未能解决你的问题,请参考以下文章