美文网首页
面向对象编程思想的发展历程

面向对象编程思想的发展历程

作者: 遇见陌生 | 来源:发表于2017-07-28 12:30 被阅读0次

面向对象:

面向对象是一种编程思想,是一种对现实世界的理解和抽象的方法,已经从程序设计开发,扩展到了数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理、人工智能等等各个应用方向。也可以理解为它是一种解决问题的思路,按照我们人类正常的思维去解决问题如果遇到一个小问题,我们会一步一步的将问题解决掉,而当遇到比较复杂的事情时,我们不可能说一步一步的去解决,相反,我们通常的做法是把大问题给分类,然后再去解决问题。

面向对象最重要的是类和对象,类是对象的抽象,对象是类的实例!

类就是对具有共同特征和相似行为的一类事物的抽象出的概念,代号:一类事物、一种自定义数据类型,简称类型,简称类

对象是类的实例,具有具体的属性特征和具体的行为

对象的三大特征:封装、继承和多态

类的声明

class 类名称:

          #初始化数据

         def __init__(self)

                  pass

类的组成:类名称,类属性,类方法,属性就是对象的特征,方法就是对象的行为,也就是之前的函数,只不过在类里面称为函数。其实概念都一样

创建对象

变量  = 类名称(),直接通过类的名称创建对象

创建对象的过程

首先调用要创建的类型的__new__()函数创建对象,其次,调用__init__()函数初始化对象的数据

self关键字

self表示对象本身,可以是任意变量,只要这个变量出现在类中的方法的第一个参数位置即可,但是规范要求必须使用self。

相关文章

  • 7.27学习 面向对象(下)(继承、多态)

    面向对象编程思想的发展历程 面向对象(Object Oriented):是一种编程思想,是一种对现实世界的理解和抽...

  • 面向对象编程思想的发展历程

    从面向过程到面向对象 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精...

  • 面向对象编程思想的发展历程

    面向对象: 面向对象是一种编程思想,是一种对现实世界的理解和抽象的方法,已经从程序设计开发,扩展到了数据库系统、交...

  • 面向对象编程思想及其特点

    面向对象的编程思想的发展历程 我理解的面向过程与面向对象 自从学习python以来,以前所接触的代码是根据实际的案...

  • *完善面向对象编程思想的发展历程

    1>面向对象和面向过程的区别 过程化程序设计先确定算法,在确定数据结构,面向对象程序设计先确定数据结构,在确定算法...

  • 面向对象编程思想的发展历程(三)

    Simula 面向对象技术最早是在编程语言Simula中提出的。1967年5月20日,在挪威奥斯陆郊外的小镇莉沙布...

  • 类与对象(1) - Class、Object

    面向对象编程思想 Java开发是利用 面向对象 的思想实现 面向过程 的开发。 面向对象编程(OOP:Object...

  • 面向对象基础

    面向对象编程包括: 面向对象的分析(OOA) 面向对象的设计(OOD) 面向对象的编程实现(OOP) 面向对象思想...

  • js高级 第一章

    JS面向对象编程 一、什么是面向对象思想(编程思想角度)? 现有的两种程序思想:面向过程和面向对象 1.面向过程...

  • 何为面向接口编程

    面向接口编程不与面向对象编程同级,而是附属于面向对象编程思想,是面向对象编程思想的精髓之一。 定义 在系统分析和架...

网友评论

      本文标题:面向对象编程思想的发展历程

      本文链接:https://www.haomeiwen.com/subject/bnhtlxtx.html