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

© 猿-动力 中级黑马   /  2015-6-22 16:25  /  12108 人查看  /  141 人回复  /   2 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 猿-动力 于 2015-6-22 16:38 编辑

                        面向对象——爱你不容易

     写一篇自己的两次笔试面试的感悟,这的用到我面试时在黑马墙上看到的那句话,
    今天很累,明天很累,后天很幸福。但大多数人失败在明天。
    第一次笔试,自认为自己学的不错,代码也敲了很多,很自信,去了,结果很惨。汉字每一个都认识,考的什么也都能理解,但问题来了,写不出来。埋怨老师出题不给力,很不情愿的回去了,淡淡的忧伤。
    回去后,很自我的认为这个代码没敲过,找同学,把考题的大概内容复述,让他们帮我敲出,在自己敲,总想着,只要类似的题能写出来,老师总能给点分数,起码能进面试吧。
    第二次笔试,经过几天的准备,信心满满的来了,当时陆强老师没在办公室。其她老师热情的接待了我,给了我一份试题。我点很正,这套题和上次考的有两道极像似,我很快的把在宿舍背的代码写上,这次没错了,铁过。很顺利的进入了面试。陆老师给我的第一印象好年轻,和老师说话很合得来,幸福啊,好日子就要来了。但接下来,我傻了,陆老师拿着卷子圈出一段代码,用面向对象思想说给我。我晕了,没答出来,陆续的问了几个这样的题,我心里防线破了,这老师咋不按常理出牌.....(完虐的滋味不好受啊)
    陆老师了解完我的情况后,并没有让我走,而是自己写了一个道简单的文件复制,用面向对象思想给我讲了一遍,虽然当时不太懂。只记得,创建源文件,这是一个对象。创建目的文件也是一个对象。思想就是把源文件里的东西通过调用对象的方法复制到目的文件里.....还问了我,你学Java语言的方法。我说是背代码。陆老师很不解,我一直认为记代码最有效最直接。陆老师很认真的告诉我,在基础班学的就是一种思想,他叫面向对象。虽然还不太懂,但感觉很有道理。起码换成陆老师讲的方法,感觉代码的步奏清晰了点。
    虽然陆老师人很好,也很聊得来,但还是通知我下次在面。我还是很不服气的,有再一再二,但不能超过三次,带着这种不服的心,回到宿舍,拒绝了和舍友一起刀塔。认真的看起了面向对象,它真的有那么神奇吗?

    面向过程:强调功能行为。
    面向对象:把功能封装在对象里,强调具有功能的对象。

    一个把大象装进冰箱的例子。

    冰箱具有打开功能。
    冰箱具有存储功能。
    冰箱具有关闭功能。

    我只需要找到冰箱(对象),让冰箱(对象)通过调用自己的功能(属性和方法(打开,存储,关闭))。就可以完成把大象放进冰箱。

    代码体现
       1、在main里创建大象和冰箱对象
       2、大象具有进冰箱功能
          冰箱具有打开,存储,关闭功能
       3、调用冰箱方法(打开)
          调用大象方法(进冰箱)
          调用冰箱方法(存储)
          调用冰箱方法(关闭)
       看到这,代码就应该能写出来了吧。

    通过对面向对象的理解,慢慢的感觉到编程的乐趣。就是用Java语言来描述生活中的事情。
    一点自己的理解,各位大神看后那些写的不对,请不吝赐教,在这先谢谢了。
    必须要感谢陆强老师的指点,我才及时走回正道,希望通过自己的努力,能达到陆强老师的审核标准。早日进入黑马,创造属于自己的传奇。
      
   

评分

参与人数 2技术分 +2 黑马币 +5 收起 理由
lwj123 + 2
许瑞航老师 + 5

查看全部评分

141 个回复

正序浏览
做的多了,就会懂了。熟能生巧
回复 使用道具 举报
楼主 谢谢分享
回复 使用道具 举报
说的很好,我也在学面对对象
回复 使用道具 举报
看完了,很好
回复 使用道具 举报
面向对象考了  那集合呢?
回复 使用道具 举报
面向对象,是一种思想
回复 使用道具 举报
小赞 加油!!
回复 使用道具 举报
66666666666666666666
回复 使用道具 举报
我们正在学习面向对象,昨天刚解决了把大象装冰箱的难题,谢谢学长的分享!
回复 使用道具 举报
面向对象就是基于面向过程的,面向对象就是找一个对象来满足你的需求.其实很好理解的
回复 使用道具 举报
java里操作的就是对象。可以这么说吧
回复 使用道具 举报
继续加油哦!
回复 使用道具 举报
体会不错!
回复 使用道具 举报
我们没有万物皆对象的境界,可我们有孜孜不倦引导我们的伯乐。千里马!飞起来!
回复 使用道具 举报
面向对象主要是理解面向对象的思想
回复 使用道具 举报
面向对象 以撸~
回复 使用道具 举报
iFmmer 发表于 2015-6-24 13:37
是面向对象的内容难还是思想难呢?

主要是思想
回复 使用道具 举报
慢慢来吧  总会好起来的
回复 使用道具 举报
留爪,刚学到面向对象
回复 使用道具 举报
我也学到面向对象,一起加油吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马