面向对象与面向过程区别

  • 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 
  • 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。

C语言是面向过程的,没有类概念,解决问题的步骤是:1. 用函数实现各个功能  2. 进行组装,调用

C#,JAVA是面向对象的,有类的概念,解决问题的步骤是:1. 把问题抽象化【用类实现】  2. 使用类,进行组装,调用

面向过程与面向对象最大的区别是:类

面向对象编程(OOP)的本质:以类的方式组织代码,以对象的方式封装数据

posted @ 2018-02-27 15:22  宁王  阅读(143)  评论(0)    收藏  举报