黑马程序员技术交流社区
标题:
什么是面向对象
[打印本页]
作者:
fever_ai_my
时间:
2015-7-13 19:50
标题:
什么是面向对象
基础不太好 好几次都被问到这个问题 ,具体理解不深刻 求详解
作者:
Love丶cd
时间:
2015-7-13 20:30
呵呵,你该使劲补一下基础了
作者:
张恩祺
时间:
2015-7-13 21:33
哎呀 就是基于面向过程的嘛 就是你以前要洗衣服 ,你就找一个老婆帮你洗衣服啊 你老婆不就是所谓的"对象"嘛
作者:
umbriel
时间:
2015-7-13 22:30
面向对象是相对面向过程而言,就是指将自然界的事物和其可能发生的行为封装在一起。比如可以定义一个学生类,里面可以有姓名、学号、年级等成员变量,和学习、考试等成员方法。
作者:
wengjialiang
时间:
2015-7-13 22:35
万物皆对象
作者:
任文龙
时间:
2015-7-13 22:55
张恩祺 发表于 2015-7-13 21:33
哎呀 就是基于面向过程的嘛 就是你以前要洗衣服 ,你就找一个老婆帮你洗衣服啊 你老婆不就是所谓的"对象"嘛 ...
对象没那么容易面对的。。。
作者:
扶摇丶
时间:
2015-7-13 23:10
面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节。
作者:
mmppp
时间:
2015-7-13 23:36
落实在具体的编程,我自己感觉就是这个意思。
比如你自己写一个函数,每一步都是自己具体去完成,就是面向过程。
而面向对象,就是你实例化一个类,即new 一个类,就创建了一个对象,调用里面的方法,而非自己手动写出这个方法,就是面向对象的编程思想。。
作者:
longbao
时间:
2015-7-13 23:56
求大神解答,详细点
作者:
18295718171
时间:
2015-7-14 00:10
把过程封装,然后叫它对象
作者:
菜鸟学徒
时间:
2015-7-14 00:41
java面向对象的理解。面向说的通俗点就是针对,对象就是有实际意义的事物(万物皆对象)其实也就是java中的一个参数,但这个参数实际代表了某个东西(比如你有个类Tourism,这个类对 属性姓名、年龄。当Tourism tou = new Tourism(),这个tou参数就实际代表了一个类Tourism的有意义对象,而某一个方法tourism(Tourism tou)那么这个tourism方法就可以看成Tourism可以tourism的一种行为),无影无形,却又实际存在。
笼统的来说,面向对象就是针对对象的特点(属性:Tourism的姓名、年龄)和行为(方法:tourism方法)的一系列操作(方法就是C语言中的函数,在java中从语言的函数被称为方法)。
作者:
Frank2008
时间:
2015-7-14 00:58
学习了!!!
作者:
fever_ai_my
时间:
2015-7-14 03:41
张恩祺 发表于 2015-7-13 21:33
哎呀 就是基于面向过程的嘛 就是你以前要洗衣服 ,你就找一个老婆帮你洗衣服啊 你老婆不就是所谓的"对象"嘛 ...
666666666666
作者:
泪奔小子
时间:
2015-7-14 07:21
我感觉面相对象,就是在心里绘制一张蓝图,考虑是由哪些不同类型的对象构成,然后描述对象的数据特征和行为特征,而面相过程,肯定是要考虑流程的了,先了解运行的先后顺序,然后在设计代码!我感觉面相对象,每个人的理解都会随着学习的深度而有所不同!刚开始我也云里雾里的,一起加油吧!
作者:
fantianfei
时间:
2015-7-14 09:14
看到你们的回答就当又学习了。
作者:
Nemo
时间:
2015-7-14 11:29
当我们解决问题时,不在是划分成一个一个的功能,然后逐个实现,而是先将问题中涉及的对象抽象出来,再定义成类,然后调用类的功能即可
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2