断断续续接触java已经有半年的时间,当然中间也有过很多事情,不得已而中断了java的学习。当初刚刚接触到java的时候,总是不能理解java的面向对象编程优点。平常生活中我们做事情的思维方式都是面向过程的,就拿最简单的我要上一个培训班来说:
第一步:当然得是网上、贴吧、朋友的口中来了解这个辅导班,以此来决定是否需要上这个辅导班。
第二步:当然就是当了解完成之后,对这个辅导班比较满意。自己就需要做准备来达到辅导班的要求,比如说学费、复习知识,准备参加辅导班规定的考试。
第三步:当然就是付诸实践,考试、面试、报名、交钱。
而面向对象就不需要考虑这么多,只要有一个人,其属性(具有的能力,如学历)和行为(了解,准备、参加考试等等)就全部被包装在这个对象里面,特别简洁;一个辅导班对象其具有教师师资水平这个属性,宿舍好坏这个属性、市场认可度这个属性等等。
如过对于一个较大的项目进行编程,如果我们利用面向过程进行编程的时候,如果后期要对程序进行修改、调整,那么很可能属于牵一发而动全身。而面向对象编程就不存在这个问题,你只要知道你需要调整的地方在那个对象中,只需要对这个对象进行修改,不会对其他对象具有影响力,这个在大型程序的开发过程中,表现的更加清楚。所以又无对象不java的说法。2015年11月28日19:26:24。我的第一篇博客,还要继续努力。做一匹黑马吧。
时间: 2024-09-30 21:58:01