面向对象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的主要内容,如果未能解决你的问题,请参考以下文章

224 面向对象编程介绍,面向过程与面向对象

JavaScript面向对象(上)

java面向对象思想1

ES6基础1--面向对象

面向对象概述

Python之面向对象面向对象初识