美文网首页
面对对象学习第一篇

面对对象学习第一篇

作者: 嗯哦啊_b6c9 | 来源:发表于2018-11-25 14:54 被阅读0次

面对对象

-是相对于面向过程而言的,过程其实就是函数,对象是将函数和属性进行了封装。

  • (1)将复杂的事情简单化。
  • (2)面向对象将以前的过程中的执行者,变成了指挥者。
  • (3)面向对象思想是符合人们思考习惯的一种思想。

面对对象和面向过程的区别

  • 面向过程:事物比较简单,可以用线性的思维去解决。
  • 面向对象:事物比较复杂,使用简单的线性思维无法解决
  • 共同点:都是解决实际问题的一种思维方式。解决复杂问题,通过面向对象方式便于我们从宏观上把握事物之间复杂的关系,方便我们分析整个系统;具体到微观操作,仍然使用面向过程方式来处理。

对象

  • 接收消息的实体,一切皆为对象,对象都有属性和行为,对象都属于某个类,每个对象都是独一无二的。

语言三大特点

  • 继承:从已有类创建新类的过程。
    父类(超类/基类):提供继承信息的类
    子类(派生类):得到继承信息的类

  • 封装:隐藏一切可隐藏的实现细节提供简单的编程接口。私有属性,公有方法。好处:将变化隔离;便于使用;提高重用性,安全性。

  • 多态:
    方法重写:子类对父类的方法给出自己的实现版本。
    对象造型:用父类型的引用去引用子类对象。

相关文章

  • 面对对象学习第一篇

    面对对象 -是相对于面向过程而言的,过程其实就是函数,对象是将函数和属性进行了封装。 (1)将复杂的事情简单化。 ...

  • 面对对象第一篇

    封装 encapsulation 继承 inheritance 是实现重复利用的重要手段,子类通过继承,复用父类属...

  • JavaScript(2)

    1.JavaScript 面对对象 在 Java 中我们学习过面向对象,核心思想是万物皆对象。在 JavaScri...

  • 学渔《星辰有约》父母访谈录星球日记第四十六篇

    访谈主题:面对深圳小升初的压力 孩子到底如何学习 访谈对象:奚女士

  • 面对对象编程-python学习20

    类的二个关键点: 1、特殊参数:self 特殊参数self的作用:self会接收实例化过程中传入的数据,当实例对象...

  • java学习笔记(六)面对对象

    个人笔记,仅供参考 1、面向对象和面向过程 简单来说,面向过程就是让你自己做一个每一步,面向对象就是使用有相应功能...

  • 面对对象:创建对象

    依然在不断强调对象与类的关系,实际上完全能够理解。 语法 基本会了。Java几乎完全面对对象。主函数都在类里面。 ...

  • 面对对象

  • 面对对象

    面向对象编程(Object Oriented Programming,缩写为 OOP) 是目前主流的编程范式。它将...

  • 面对对象

    什么是面对对象 面向对象程序设计(英语:Object-oriented programming,缩写:OOP)是种...

网友评论

      本文标题:面对对象学习第一篇

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