Python进阶-面向对象和类的基本定义

  • 类:即类别、种类,类是一种数据结构,把一类事物的相同的特征和动作整合到一起就是类。类是一个抽象的概念。

  • 对象:基于类而创建的一个具体的事物(具体存在的),特征与动作的集合体。

  • 对象和类的关系:对象都是由类产生的。

  • 实例化:由类生产对象的过程叫实例化,类实例化的结果就是一个对象,或者叫做一个实例(实例 = 对象)

  • 面向对象设计:将一类具体事物的数据和动作整合到一起,即面向对象设计。

  • 面向对象编程:用定义类+实例/对象的方式去实现面向对象的设计。

  • 面向对象的优点:封装明确了内外;通过继承+多态在语言层面支持了归一化设计。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 初识面向对象 楔子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战...
    go以恒阅读 958评论 0 6
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,284评论 6 13
  • 一:什么是编程范式? 编程是程序员用特定的语法 + 数据结构 + 算法组成的代码来告诉计算机如何执行任务的过程。 ...
    hugoren阅读 1,078评论 0 10
  • 每年到这个季节 都刮风 呼呼的声音! 在楼群中, 已经淡忘了! 故乡, 是听那些熟悉的声音!
    佳星singyoung阅读 136评论 0 0
  • 咖啡馆加入新成员了! 一只名叫小胖子的狗狗: 串串,妈妈是中华田园犬,爸爸身份不详。 小胖子生性胆小怯懦, 从不敢...
    ae586d954163阅读 200评论 0 0