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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

我在网上看了好多关于面向对象的表述,但是感觉不太全面;他说完了也不知道具体是什么面向对象!
就说面向对象是根据java的特征:封装、继承、多态来实现的!还有的人说封装和继承都是为了多态做准备!
有得人说抽象才是面向对象最关键的,抽象也应该算是java的一大特性!我都搞糊涂了,到底面向对象是什么?
我看完的理解:面向对象是基于类class和class的实例,每个类可以理解为一个对象;而这些类的功能则是由继承、封装、多态来实现;要实现类的功能就必须创建属于这个类的实例!而抽象类的出现可以理解为,类的内部还有很多功能,比如人内部有心脏和胃等器官;后面的怎么理解就不大懂了!

9 个回复

倒序浏览
自己先顶着一下!!!!
回复 使用道具 举报
明天开始学面向对象,感觉好难得样子
回复 使用道具 举报
类是具有相同属性和方法的事物的集合,对象则是类的具体体现
举个例子,你屋子乱了,自己动手收拾,就是面向过程
你要是土豪,说我不干,就找人干,找家政人员帮你收拾,你只负责给钱就行,家政人员会替你打扫干净,这就是面向对象了,
因为家政人员有打扫的功能.
简单说就是使用封装好的方法来实现你的目的
回复 使用道具 举报
面向对象学的是一种思想
没有学习面向对象之前 我们都是面向过程的 就好比洗衣服这件事情来说  如果我们是面向过程 那么我们就要自己动手洗衣服  第一步回到家 脱衣服 第二步拿出盆子 第三步拿出洗衣粉 第四步搓衣服 第五步 晒衣服 而这些就是我们在面向过程 所有的步骤都得我们自己来一点一点实现
而按照我们正常人的思想 都会有一个懒惰的心理 那么这个时候 洗衣机就出现了 我们只需要把想洗的衣服直接扔进洗衣机 就完事儿了 这个洗衣机就好比是对象
希望能给你带来一些帮助`
回复 使用道具 举报
尽量找和现实中相近的例子去对比着理解
回复 使用道具 举报
按坐报纸的那一楼说的,但是实际上,洗衣机也是按照你洗衣服的步骤来的(不过洗衣机没办法帮你脱衣服),然后加水、加洗衣服、洗涤、脱水等等。。只不过现在你不用管它了,因为自动洗衣机都帮你搞定了。只不过这些都封装起来了,成为一个方法。而你只需要用这个方法就行了。
回复 使用道具 举报
一切事物皆对象,程序=对象+消息
回复 使用道具 举报
就是不劳而获的方法
只要能得出我们想要的结果  就是好方法  具体如何实现的无所谓
回复 使用道具 举报
面向对象这节刚开始学是有点迷糊,多多温习一些例子,对这的理解会好些,多态后面的跟为重要
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马