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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 570369946 中级黑马   /  2015-3-10 22:28  /  960 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

现在没有这个思想啊  求指导

8 个回复

倒序浏览
一切皆为对象,软件中得任何一个按钮啊,标示啊,人物啊,分值啊什么的,都是对象,看成一个整体,要做得就是改变它嘛,至于怎么改变的就不用管了,只要结果,不要过程,大概就是这意思吧,比如你的一个游戏人物多了个技能,结果是多了个技能,咱们学的就是通过编程,让它出现多了个技能的结果,而不是去编程这个技能啊怎么怎么合成然后到它身上了,技能也是一个对象,到时候直接加到人物上,人物就多了了技能,反正一切都是对象,所以说面向对象操作的,额、、、不知道有那么点感觉木有哇,木有的话就直接忽略吧:L
回复 使用道具 举报
zero-xiao 发表于 2015-3-11 00:13
一切皆为对象,软件中得任何一个按钮啊,标示啊,人物啊,分值啊什么的,都是对象,看成一个整体,要做得就 ...

有点感觉。。,。谢啦
可不可以这样理解。。面向过程的话,整个代码都是一个整体。
面对想象的吧,是很多面向过程的代码,放在一起,通过界面控制每一个是否运行
回复 使用道具 举报
确实是那么点意思,不过其实视频里的那个就听明显的,不好绕而已,好比把一头大象放进一个冰箱,咱们的编程不是说把冰箱门打开--放大象--关门这样的过程,而是,在对象上,在冰箱上,你可以让你的冰箱很大很大,没有门也行,也可以让你的大象很小很小,总之,结果大象到冰箱里了。
回复 使用道具 举报
把任何东西都当成对象,例如当成人,属性就是人的各种器官,例如腿。方法就是命令,你让人走路,给腿一个指令,腿就动弹了,你不用关心腿怎样走,只知道腿可以走就行了。方法的实现就是腿怎样走。
回复 使用道具 举报
跟java的一切皆对象,有什么不同吗??
回复 使用道具 举报
慢慢学呗
回复 使用道具 举报
过程就是流水线,做完这步必须做下一步

对象白话点就是东西,(人、物体....)把它们的技能、作用打包在一块。。

比如玩角色扮演类游戏,扮演玩家A,A是一个东西(对象),A有性别,穿什么衣服,有什么技能等等;另外衣服又包含各种样子、属性加点什么的。。
回复 使用道具 举报
mata 初级黑马 2015-3-11 13:39:47
9#
买本书看看吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马