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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yuever123 中级黑马   /  2015-11-1 19:19  /  839 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

怎么更好的理解面向对象,求详细解答

10 个回复

倒序浏览
类有属性和方法。比如人,属性是身高体重年龄姓名,方法就是走跑跳等等。
回复 使用道具 举报
详细说不了,给你举个例子:
比如你想实现一个开机的动作,你只需要按下电脑的电源键就行了。
这里面电脑就是对象,开机时电脑内的一个函数(方法),而你按下的操作叫做调用,你只需知道按下开机键就能开机,完全不需要知道电脑开机后主电源通电,主板,cpu,显卡啊是怎么运作的,这些方法都集成在“电脑”这个类中,注意这里的电脑是图纸对应类,你根据图纸造一台电脑,就是创建一个对象,你开机就是调用了电脑的一个开机方法,你玩游戏,看视频,都只是方法,而这些方法是怎么具体实现的,你完全不需要知道。
    面向对象就的思想就是你想干什么就先去找对象,哪些对象能帮你实现这些功能,你就去调用它,至于他是怎么实现的跟你没关系。面向对象是一种思想一种方法论,适用于生活中的各方各面。就讲到这吧,你应该差不多懂了。
回复 使用道具 举报
比如你想吃苹果,需要先削皮,你把苹果给了你女朋友,他帮你削皮,你的女朋友就是对象,他的身高,年龄是属性,相当于成员变量,他执行了削皮的动作,相当于成员方法
回复 使用道具 举报
洗衣服,自己动手洗就是面向过程,找个女朋友,让女朋友给你洗就是面向对象。或者扔给洗衣机洗也是面向对象、
回复 使用道具 举报
对象就是工具  把计算机语言实体化的理解就是人去使用工具完成一件事,工具就是对象,找不到到工具就要去制造发明,就是java里的创建对象
回复 使用道具 举报
创建者,使用者,指挥者,  一切以快速处理为目的.     你是发帖,我来回帖,
回复 使用道具 举报
需要完成一件事,首先找对象,能找到让对象去完成,找不到,创建对象,在使用对象和指挥对象.
回复 使用道具 举报
redsifei 来自手机 中级黑马 2015-11-2 12:25:27
9#
对象就是属性和方法的封装体
回复 使用道具 举报
比如你和你女朋友就是两个对象(也称实例),你俩抽象出来就是人类。类是抽象的,而对象是具体的。
回复 使用道具 举报
刘印 来自手机 黑马帝 2015-11-2 17:37:06
11#
很详细啊讲的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马