黑马程序员技术交流社区
标题:
java的面向对象思想怎么理解?
[打印本页]
作者:
你的昵称
时间:
2016-7-10 10:28
标题:
java的面向对象思想怎么理解?
我在网上看了好多关于面向对象的表述,但是感觉不太全面;他说完了也不知道具体是什么面向对象!
就说面向对象是根据java的特征:封装、继承、多态来实现的!还有的人说封装和继承都是为了多态做准备!
有得人说抽象才是面向对象最关键的,抽象也应该算是java的一大特性!我都搞糊涂了,到底面向对象是什么?
我看完的理解:面向对象是基于类class和class的实例,每个类可以理解为一个对象;而这些类的功能则是由继承、封装、多态来实现;要实现类的功能就必须创建属于这个类的实例!而抽象类的出现可以理解为,类的内部还有很多功能,比如人内部有心脏和胃等器官;后面的怎么理解就不大懂了!
作者:
你的昵称
时间:
2016-7-10 10:29
自己先顶着一下!!!!
作者:
664941114
时间:
2016-7-10 11:23
明天开始学面向对象,感觉好难得样子
作者:
896575538
时间:
2016-7-10 15:00
类是具有相同属性和方法的事物的集合,对象则是类的具体体现
举个例子,你屋子乱了,自己动手收拾,就是面向过程
你要是土豪,说我不干,就找人干,找家政人员帮你收拾,你只负责给钱就行,家政人员会替你打扫干净,这就是面向对象了,
因为家政人员有打扫的功能.
简单说就是使用封装好的方法来实现你的目的
作者:
芒果小姐
时间:
2016-7-10 17:30
面向对象学的是一种思想
没有学习面向对象之前 我们都是面向过程的 就好比洗衣服这件事情来说 如果我们是面向过程 那么我们就要自己动手洗衣服 第一步回到家 脱衣服 第二步拿出盆子 第三步拿出洗衣粉 第四步搓衣服 第五步 晒衣服 而这些就是我们在面向过程 所有的步骤都得我们自己来一点一点实现
而按照我们正常人的思想 都会有一个懒惰的心理 那么这个时候 洗衣机就出现了 我们只需要把想洗的衣服直接扔进洗衣机 就完事儿了 这个洗衣机就好比是对象
希望能给你带来一些帮助`
作者:
940752944
时间:
2016-7-10 20:26
尽量找和现实中相近的例子去对比着理解
作者:
empty3717
时间:
2016-7-10 21:19
按坐报纸的那一楼说的,但是实际上,洗衣机也是按照你洗衣服的步骤来的(不过洗衣机没办法帮你脱衣服),然后加水、加洗衣服、洗涤、脱水等等。。只不过现在你不用管它了,因为自动洗衣机都帮你搞定了。只不过这些都封装起来了,成为一个方法。而你只需要用这个方法就行了。
作者:
GeXiaoChao
时间:
2016-7-10 23:49
一切事物皆对象,程序=对象+消息
作者:
山水云梦
时间:
2016-7-11 02:05
就是不劳而获的方法
只要能得出我们想要的结果 就是好方法 具体如何实现的无所谓
作者:
富林
时间:
2016-7-11 16:52
面向对象这节刚开始学是有点迷糊,多多温习一些例子,对这的理解会好些,多态后面的跟为重要
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2