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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ≥﹏≤我还太年 中级黑马   /  2014-10-26 21:24  /  1210 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

       面向对象是基于面向过程而言的一种思想,就是说面向对象是将功能封装到对象之中,通过对象来实现具体的细节,将数据放在第一位,而方法或者算法在其次。这是对数据的一种优化,操作起来更加的方便,简化了过程。
       面向对象的核心思想就是它的三大特征:封装、继承、多态。
        封装:隐藏对象的属性和实现细节,仅对外提供公共的访问方式。这样就隔离了具体的变化,
                        便于使用,提高了代码的复用性和安全性。
        继承:两种事物之间存在一定的所属关系,继承的类就可以从被继承的类中获得一些属性和方法。
                        这样提高了代码的复用性。(继承是作为多态前提的)
        多态:父类或父接口的引用指向了子类对象。提高了程序的扩展性,但是父引用不能访问子类中的成员。
特点:
        1.将复杂的事情简单化
        2.将以前过程中的执行者变成了执行者。
        3.这种思想是符合人们现在思考习惯的一种思想。
举例:
        好比去商场买衣服,要什么样的衣服去商场跟导购员讲就行,不需要考虑衣服是怎么做的,这样就是面向对象。
        面向过程的话就是要穿什么衣服需要自己去测量,去准备材料,整个流程都需要自己来完成。

评分

参与人数 1技术分 +10 收起 理由
天涯追梦 + 10 神马都是浮云

查看全部评分

3 个回复

倒序浏览
总结的很好,我的好好学习学习
回复 使用道具 举报
学习学习。。。
回复 使用道具 举报
非常感谢楼主将自己地理解分享。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马