为了账号安全,请及时绑定邮箱和手机立即绑定

什么是面向对象?

什么是面向对象?

WANMEI 2016-01-29 16:00:52
你们都怎么理解面向对象?麻烦大神们给我一个概念
查看完整描述

21 回答

?
tedzhou1221

TA贡献1条经验 获得超11个赞

用编程实现“我要吃西瓜”这句话:

面向过程:吃 (我,西瓜)

面向对象:我,西瓜,(吃)        我,西瓜是属性,吃是方法

查看完整回答
11 反对 回复 2016-01-29
?
强qiang

TA贡献3条经验 获得超3个赞

记得我的老师和我说过,要这么想,面向对象,就是让你的程序符合世间万物的发展规律,大气又上档次啊。


查看完整回答
2 反对 回复 2016-02-24
?
傲寒遥

TA贡献12条经验 获得超3个赞

我不知道,我只知道我工资多少。

查看完整回答
1 反对 回复 2016-09-15
?
hhh112123123

TA贡献158条经验 获得超98个赞

站在女(男)朋友面前~~~

查看完整回答
反对 回复 2016-02-25
?
夜宁静如昔

TA贡献5条经验 获得超0个赞

面向对象是一种编程思想,就是把现实生活中存在的事物抽象成一种计算机能够认识的语言,是计算机能够像人一样去思考。对象具有属性和方法两种特性,属性是对象的静态属性,是对象所固有的,方法是对象的动态属性,比如:跑,看,走等等, 这只是我个人的理解,如果有不对的地方,还请各位大神多多自己教

查看完整回答
反对 回复 2016-02-05
?
id_junchi

TA贡献1条经验 获得超0个赞

面向对象,从字面理解,就是面向着一个对象。

比如,你面向着电脑,电脑就是对象。

那么,你现在能看到什么?电脑,人,屋子,还是balabala,你所能看到的,脸(面)对(向)着的,都是对象。

你什么都可以看到,也就是都可以面向,所以说,万事万物都是对象。

查看完整回答
反对 回复 2016-01-31
?
prosche

TA贡献1条经验 获得超0个赞

面向对象,就是面向实际物体,人是物体,物体包含行为和属性,属性是本身就有的特征,行为是实际动作。

查看完整回答
反对 回复 2016-01-30
?
爱学的小黑

TA贡献2条经验 获得超0个赞

面对对象:就是有很多类,比如手机,那么对象就是实体化,如某种手机  如:三星

查看完整回答
反对 回复 2016-01-30
?
淡蓝色的忧伤

TA贡献1条经验 获得超0个赞

面向对象是编程的一种思想。对象是对事物的一种抽象,我们抽象出事物的属性和为对象的属性,事物的行为为对象的函数。这样就可以以一种接近人的思维方式来写程序。

查看完整回答
反对 回复 2016-01-29
?
0童话0

TA贡献2条经验 获得超0个赞

面向对象即从自然本身的角度去看待和分析问题,万物皆对象,世界由对象和对象间的关系构成;而面向过程(或结构化思想)主要是从功能的角度出发思考的。类是对象的抽象,对象是类的实体,对象往往有实际意义,比如人、车等等

查看完整回答
反对 回复 2016-01-29
?
机智的程序员小熊

TA贡献2条经验 获得超2个赞

封装。继承。多态

查看完整回答
1 反对 回复 2016-01-29
?
melodysong

TA贡献1条经验 获得超0个赞

就是把你编程时遇到的所有东西都抽象为一个对象,这个对象有自己的属性,还可以完成某些操作。

举个例子,你要写一个程序管理一个班级的学生,这些学生有自己的属性比如身高,体重,性别等,一个学生单位包含这些所有的属性,C语言里面的结构体就可以表达这样的一个东西,但这不是对象,对象就是,上述的学生这个东西,不光有自己的属性,还可以执行一些操作,比如学习,运动,旅游,恋爱等,这些都是一个个的学生这个对象的函数(或者方法),学生这个对象可以通过调用自身的这些函数(方法)来执行特定的操作,完成程序的功能,这就是面向对象的基本操作。

查看完整回答
反对 回复 2016-01-29
?
陈先付

TA贡献1条经验 获得超0个赞

这个怎么说呢,你要让车跑,你不需要具体描述很多繁琐步骤,你只要搞一个开车的对象人,和一个车的对象,至于车怎么跑,人怎么开,都是人和车里面的方法,我个人觉得面向对象其实还是 一种对事物的封装

查看完整回答
反对 回复 2016-01-29
?
感化本善

TA贡献1条经验 获得超0个赞

面向对象是一个编程理论设想:这个世界上所有的东西都是有对象构成,即万事万物皆是对象,而通过对各个对象的行为来实现对象之间的各种交互,协作从而完成一系列的事物关系。
其实理解对象可以把它当成一类事物中的一个个体,这个个体拥有这类事物的各种属性、行为、方法.......
希望可以帮到你解决疑惑。

查看完整回答
反对 回复 2016-01-29
?
饺子蜜饯

TA贡献5条经验 获得超0个赞

      假设 月亮 是个无法用语言描述的物体,那么所有一切对月亮的语言描述都不是月亮本身,就像你用指着月亮给别人说,‘看,那就是月亮’ 但是别人看到的只是你的手指而已!  面向对象也不能具体的描述出来,所有一切对它的描述都是那根手指 。 现在只需要多写代码,一段时间后就能明白什么是面向对象!      

         PS:非本人见解

查看完整回答
反对 回复 2016-01-29
?
心钧

TA贡献11条经验 获得超2个赞

万物皆对象,


查看完整回答
反对 回复 2016-01-29
?
闻兄

TA贡献2条经验 获得超0个赞

作为一个渣渣,c语言面向对象,c++面向过程,我只知道这个,你这个问题我也百度过,我也看不懂

查看完整回答
反对 回复 2016-01-29
  • WANMEI
    WANMEI
    恩恩,我也百度了看不懂,所以想找大神解释一下
  • 慕士塔格
    慕士塔格
    C++是面向对象的,C是面向过程的
  • 21 回答
  • 2 关注
  • 3992 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信