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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wangguowen1994 初级黑马   /  2017-3-2 11:08  /  944 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有没有大神进来讲一下面向对象怎么理解啊
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端

5 个回复

倒序浏览
面向对象就是把自己当成指挥者,想用什么,就让别人做好给你拿来,你只用知道怎么用就行,你提出需求,它输出你要的需求就可以了,这个它,就是那个对象
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
我的理解就是把它想象成生活中的一些物品例如电脑,人,猫,狗。。继承就是爸爸生儿子,儿子拥有爸爸的所有东西,而爸爸则不会,多态就是我一个问题可以有多个办法去解决,封装就是我的一些东西装在一个箱子里,想用的话必须有特定的手续证明才能拿到,总之万物皆对象,尽量让问题简单化让自己能明白的同时而不出错
回复 使用道具 举报
我能不能理解为指导开发的一种方法。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
A:什么是面向过程
面向过程,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。
例如:吃煎饼果子利用面向过程的思想:
                1.学习摊煎饼的技术
     2.买材料鸡蛋,油,葱等等
     3.开始摊
     4.吃
     5.收拾
B:什么是面向对象
面向对象思想就是不断的创建对象,使用对象,指挥对象做事情。(如果有对象,直接用对象,对我们直接提供服务)
例如:吃煎饼果子利用面向对象的思想
1.找会摊煎饼的大妈(创建一个摊煎饼大妈的对象)
2.调用其摊煎饼的技能(功能),传递进去钱参数
3.返回给我们一个煎饼
4.吃
回复 使用道具 举报
记住一句话,万物皆对象
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马