码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象1

时间:2019-03-25 12:16:08      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:简单   特征   内容   数据封装   使用   一个   封装   类继承   多态   

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

面向对象1

标签:简单   特征   内容   数据封装   使用   一个   封装   类继承   多态   

原文地址:https://www.cnblogs.com/gaofeng-d/p/10592935.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!