A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© adalvik 中级黑马   /  2015-4-11 20:52  /  793 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本屌对于java也有那么点了解,不过对于面向对象这个概念真的太抽象了,虽然心里知道,但是却无法更好的表达出来,但是一般面试都喜欢问这个问题,有没有人跟我同感,心里知道却无法表达出来,就好像遇到了心仪的女生想爱,却无从开口~~~

15 个回复

倒序浏览
:lol我也和你感觉一样啊  呵呵
回复 使用道具 举报
你心仪的那个女生就是你的“对象”啊。她会封装你生孩子,洗衣服,做饭等...功能,而你为了简化这些工作,直接调用她就可以了!你就从而变成了一个执行者...(没有看不起女生的成分,只是就这个问题,举个例子)

点评

赞一个  发表于 2015-4-11 23:33
回复 使用道具 举报
楼上的回答,已屌爆
回复 使用道具 举报
楼上解释的碉堡了~~~~~~
回复 使用道具 举报
面向对象,就像你有一个媳妇,你媳妇会用电饭煲煮饭,你要吃饭就叫你媳妇去用电饭煲煮饭
回复 使用道具 举报
描述面向对象,感觉就像心里千言万语,到嘴边却什么也说不出来,别的难受
回复 使用道具 举报
慢慢来不急
回复 使用道具 举报
showdy 中级黑马 2015-4-11 23:46:34
9#
给你一个比较官方的回答:
什么是面向对象?
面向对象是基于面向过程的一种思想;
面向过程:以函数为基础,关注实现过程。
面向对象:以对象为基础,关注实现对象,结果。
面向对象的思想特点:
特点:1:将复杂的事情简单化。
2:面向对象将以前的过程中的执行者,变成了指挥者。
3:面向对象这种思想是符合现在人们思考习惯的一种思想。
举例:
找工作:
企业招人实例:
旅游:
回复 使用道具 举报
好贴切的形容!
回复 使用道具 举报
我认为面向对象就是一种软件开发思想。具体来说,就是在公司工作时,拿到一个项目需求,首先先思考,程序中都应该创建哪些对象,对象该有哪些属性和方法,而不要先考虑具体实现。面向对象的说法是为了与面向过程的说法相统一才这么叫的。面向过程就是说,首先思考程序的输入和输出,然后思考通过什么过程(步骤)可以把输入变为输出。然后把每一步变为一个方法,再在主函数中调用。毕老师视频里用的大部分是面向过程(在主函数里写所有过程)。做实际项目才会用到面向对象。
回复 使用道具 举报
One_M 中级黑马 2015-4-12 00:07:15
12#
多卖几个冰箱  多放几只大象就好了~!!!
回复 使用道具 举报
郁永鹏 来自手机 中级黑马 2015-4-12 00:18:50
13#
受教了,谢谢分享
回复 使用道具 举报
冰箱放大象
回复 使用道具 举报
我看视频后发现就是冰箱放大象的问题:
冰箱不动,把冰箱门打开,关上的过程就是面向过程;
而 冰箱自身就是对象,面对冰箱就是面对对象。

所以不是有一句俗语:万物皆对象。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马