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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 今晚打老虎3000 中级黑马   /  2016-3-1 21:54  /  857 人查看  /  16 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求助各位大神:
什么是面向对象?

16 个回复

倒序浏览
面对对象就是: 把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。
回复 使用道具 举报
面向对象是建立在面向过程的基础上而建立的
面向过程是指对动作操作,比如你想要洗衣服,面向过程是你要打水,装进盆里面,然后手洗衣服,等一系列操作
面向对象是指你把动作都封装起来,你有脏衣服要洗,直接放进全自动洗衣机里面,拿出来就是干净的衣服,洗衣机就把手洗的这些动作都代替了,只需要调用即可
面向对象是一种思想,是Java的一大特点,版主可以看看视频加深一下理解
回复 使用道具 举报
衙门口,门朝南 发表于 2016-3-1 22:10
面向对象是建立在面向过程的基础上而建立的
面向过程是指对动作操作,比如你想要洗衣服,面向过程是你要打水, ...

那啥是面向过程?
回复 使用道具 举报

面向过程是指:比如你要吃饭,你是不是先要买菜,然后洗菜,切菜,打开电磁炉,放油,等等,这些都是你要吃饭需要做的,而你不想自己做了,你就可以去餐厅直接买,去餐厅吃饭你直接给钱然后等着吃饭就可以,而至于怎么做的菜,用的什么材料,你不需要了解,你只管上菜吃就行了,去餐厅吃饭就属于面向对象,而你自己做饭就属于面向过程,因为你自己要做很多动作.
回复 使用道具 举报
面向对象就是找一个对象,让她站在你对面!

点评

这个6  发表于 2016-3-5 15:38
回复 使用道具 举报
但是首先你得有一个对象
回复 使用道具 举报
万事万物都可以是对象,可以是实实在在的人或事,也可以是抽象的事物,而事物(类)内部可以有任何属性,方法,行为。
回复 使用道具 举报
余不见 发表于 2016-3-2 12:39
万事万物都可以是对象,可以是实实在在的人或事,也可以是抽象的事物,而事物(类)内部可以有任何属性,方 ...

万物皆对象?
回复 使用道具 举报
万物皆对象 肯定要被老是批评。  面向对象是一种思想体现,符合现在大多数人的思维方式,把执行者变为指挥者,然后举个栗子: 你要去买电脑,但是你又不懂电脑,所以你需要了解电脑的属性,只是你不需要自己去慢慢学,而是找一个懂电脑的人帮你。那个懂电脑的人就是你的对象。
回复 使用道具 举报
面对想就是我指挥你去搬砖

点评

哈哈,回答的好6!!  发表于 2016-3-5 10:52
回复 使用道具 举报
类就是把一类物体的共有的特点总结出来的产物,抽象出来的一个有着共同特点(属性)的东西,比如说汽车,汽车都有轮子,座位,车门等等呢,不同的是小轿车由4个轮子,4个座位,4个车门,公共汽车有10个轮子(假设是这样),2个车门,50个座位,卡车有2个座位,16个轮子,2个车门, 那么我就可以定义一个 “车” 的类 ,这个类有3个属性(假设共同的就3个),就是 座位 轮子 车门这3个属性,那么这个类只是说明车有座位,轮子和车门的意思,并不能说他是什么车,那么我们  用”车“这个类创建一个对象,给轮子、座位、车门都赋值4,就说明这个类创建的对象应该是轿车(具体的对象)对吧,前面的过程就叫”抽象(我自己这么叫的)“,后面的过程叫类的实例化。
再举一个例子吧 ,假如说我们想给小孩子做一个一百以内的加减法程序,怎么做?首先我们得知道我们要干什么,让0—100以内所有的整数(还不能有小数及其他类型)加减后得出结果,那么我们操作什么(即我们操作的对象),就是0—100以内的整数,那怎么在计算机里表示,计算机只认识0、1代码,你说10、56、66、+、=,对不起,计算机不认识这些符号 。
      所以要把一类对象的共性总结出来,它们共性就是具有的属性,共同都有的功能就是方法。然后分析一个合适的存储结构来在计算机中运用这些数据,抽象成类。那么java是面向对象语言,所以是和上面的过程反着来的,用java编程时,根据目标先定义一个类,描述它有哪些属性,哪些功能(方法),当为这些属性赋上值后,这就是一个具体的对象了,整个过程也叫实例化。
回复 使用道具 举报
更符合人们思想习惯的思想,可以将复杂的事情简单化,从执行者变为指挥者。
回复 使用道具 举报
相信自己是最棒的!!
回复 使用道具 举报
一类事物属性和行为的抽象,把数据封装起来,每一个对象是这个类别中的一个具体的事例
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马