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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 田四伟 中级黑马   /  2017-2-17 09:01  /  1354 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

面向对象思想的理解

4 个回复

倒序浏览
面向对象,就是将复杂的事情简单化,例如我们将方法封装在类中,使用时通过该类的对象调用,比较清晰。好比文件夹里的文件
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
本帖最后由 黑色旋涡 于 2017-2-17 11:20 编辑

就是把要做的操作变成一个具体的东西,然后对那个东西进行操作

比如我们是一个石料加工厂,于是,石头就是我们的操作对象。
在这里,“石头”是一个概念,任何石头都叫石头,这就是类。
我们要开工了,于是就要到石头堆里实际拿一块真的石头才能给他进行加工,为了方便交流,我们给那块石头娶了一个名字。这个就是实例化的对象。
然后我们要对目标进行加工,比如说我们要对一个被我们取名为“s”的石头进行切割,这样在编程的时候就写成这样s.qiange().这就是面向对象。
类是一个概念,就像石头指的是一个所有石头而不是某个具体的个体
对象是一个类的实例,相当于某块具体的石头
类的方法相当于我们能对他进行的操作

其实说到底是为了方便编程,可以方便的把细节封装起来,让我们编程的时候思维更清晰用的
回复 使用道具 举报
回复 使用道具 举报
看一看面向对象思想的理解。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马