当前位置: 代码迷 >> Eclipse >> 哪位高手能告诉小弟我 面向对象 如何理解
  详细解决方案

哪位高手能告诉小弟我 面向对象 如何理解

热度:828   发布时间:2016-04-23 01:05:18.0
谁能告诉我 面向对象 怎么理解
面向对象怎么理解 。。。。。
面向对象

------解决方案--------------------
去看看《thinking in java》
------解决方案--------------------
看看毕向东的java基础。你自己看吧,讲的很清楚了。
这些概念性的东西别人只会给你建议。
学习编程要养成思考的习惯。
http://java.itcast.cn/java/video.shtml?0704wwt&csdn
------解决方案--------------------
面向对象是个很玄乎的东东,通俗的说就是在你考虑问题的时候首先想到的是对象。比如,你要开发个教学管理系统,首先你要考虑这个系统有哪些对象组成,需要学生,老师吧,需要学生成绩吧 等等等等
------解决方案--------------------
我的理解就是,把你写的代码通过java面向对象的特性中的封装、继承和多态来进行“封装”。只对外提供使用的方法或接口。这样别人可以方便的使用你的代码,他只需要知道这个方法是做什么的,要传什么参数。而不用去读懂你的代码。打个比方,你是生产汽车的,汽车的各个零件都可以看作java的一个个类。然后你把这些零件(也就是那些类)组装起来变成了汽车。组装的手法就是面向对象的思想了,这重思想不是唯一的(好比你先组装这个再组装那个,别人先组装那个再组装这个)不过目的都是一样的:组装成汽车。你把车交给我,只需告诉我如何驾驶(相当与告诉我怎么使用你的方法)就行了。我不用去关心你汽车的内部是如何实现组装的。这样方便了别人的使用,当然也方便了你自己的使用。。。我也是新手,欢迎大神们纠错。