美文网首页程序员Web前端之路
面向对象的三大特性

面向对象的三大特性

作者: AlanV | 来源:发表于2017-05-11 07:53 被阅读62次

    ### 面向对象的三大特性

    java donet Swift Object-C

    1. 封装性:将一些数据 添加到 对象属性上,通过对象属性的访问修饰符 来指定属性的访问范围(private public protected),从而实现封装性。

    2. 继承性

    * 面向对象语言 继承体现的是 类 与 类 之间的关系;

    * 在js中,    继承体现的是 对象  与 对象 之间的关系

    * 概念:就是指 一个对象有权去访问 另一个对象的成员(属性和方法)

    如果对象a 可以 直接访问对象b 的成员,此时 对象a 就可以称为 继承对象b。

    只要能使一个对象 直接去访问另一个对象的实现方式,都可以称为 继承的实现方式。

    3. 多态性: 体现在继承关系之中。如果很多对象 都从某个对象上继承下来 同一个方法,但是在不同对象上具体的行为不同,这就是多态的体现。

    方法重写--就是多态最直接体现

    函数重载--并不是多态的体现

    相关文章

      网友评论

        本文标题:面向对象的三大特性

        本文链接:https://www.haomeiwen.com/subject/rqintxtx.html