21 回答
TA贡献5条经验 获得超0个赞
面向对象是一种编程思想,就是把现实生活中存在的事物抽象成一种计算机能够认识的语言,是计算机能够像人一样去思考。对象具有属性和方法两种特性,属性是对象的静态属性,是对象所固有的,方法是对象的动态属性,比如:跑,看,走等等, 这只是我个人的理解,如果有不对的地方,还请各位大神多多自己教
TA贡献1条经验 获得超0个赞
面向对象,从字面理解,就是面向着一个对象。
比如,你面向着电脑,电脑就是对象。
那么,你现在能看到什么?电脑,人,屋子,还是balabala,你所能看到的,脸(面)对(向)着的,都是对象。
你什么都可以看到,也就是都可以面向,所以说,万事万物都是对象。
TA贡献2条经验 获得超0个赞
面向对象即从自然本身的角度去看待和分析问题,万物皆对象,世界由对象和对象间的关系构成;而面向过程(或结构化思想)主要是从功能的角度出发思考的。类是对象的抽象,对象是类的实体,对象往往有实际意义,比如人、车等等
TA贡献1条经验 获得超0个赞
就是把你编程时遇到的所有东西都抽象为一个对象,这个对象有自己的属性,还可以完成某些操作。
举个例子,你要写一个程序管理一个班级的学生,这些学生有自己的属性比如身高,体重,性别等,一个学生单位包含这些所有的属性,C语言里面的结构体就可以表达这样的一个东西,但这不是对象,对象就是,上述的学生这个东西,不光有自己的属性,还可以执行一些操作,比如学习,运动,旅游,恋爱等,这些都是一个个的学生这个对象的函数(或者方法),学生这个对象可以通过调用自身的这些函数(方法)来执行特定的操作,完成程序的功能,这就是面向对象的基本操作。
TA贡献1条经验 获得超0个赞
这个怎么说呢,你要让车跑,你不需要具体描述很多繁琐步骤,你只要搞一个开车的对象人,和一个车的对象,至于车怎么跑,人怎么开,都是人和车里面的方法,我个人觉得面向对象其实还是 一种对事物的封装
TA贡献1条经验 获得超0个赞
面向对象是一个编程理论设想:这个世界上所有的东西都是有对象构成,即万事万物皆是对象,而通过对各个对象的行为来实现对象之间的各种交互,协作从而完成一系列的事物关系。
其实理解对象可以把它当成一类事物中的一个个体,这个个体拥有这类事物的各种属性、行为、方法.......
希望可以帮到你解决疑惑。
TA贡献5条经验 获得超0个赞
假设 月亮 是个无法用语言描述的物体,那么所有一切对月亮的语言描述都不是月亮本身,就像你用指着月亮给别人说,‘看,那就是月亮’ 但是别人看到的只是你的手指而已! 面向对象也不能具体的描述出来,所有一切对它的描述都是那根手指 。 现在只需要多写代码,一段时间后就能明白什么是面向对象!
PS:非本人见解
添加回答
举报