美文网首页Web前端知识点
面向对象--封装性、继承性、多态性

面向对象--封装性、继承性、多态性

作者: 浪漫天下 | 来源:发表于2018-09-11 14:28 被阅读0次

     c++、Java中的面向对象:

        面向对象编程思想是以“对象”为中心的,以“对象”为基本单元。可以再对象上添加数据和操作这些数据的函数。

        最重要的概念是类(class)和实例(instance),通过关键字 class 来创建类。必须牢记类是抽象的模板,实例是根据类创建出来的一个个“对象”,创建出来的对象都有相同的方法,但是各自的数据是不一样的。

    JS

    这里主要记下面向对象的继承方法。

        原型链继承一:

    原型继承方法一

    Object.create()方法,参数可以放一个原型对象,可以基于这个原型对象再创建一个新的对象,新对象是一个空对象,可以添加一些属性。

        构造函数:

            原型链为:

    原型链

             原型继承二:

                通过空函数F()作为桥梁,完成原型链的继承。

        class继承

            class关键字创建类,再通过extends来实现继承。

    相关文章

      网友评论

        本文标题:面向对象--封装性、继承性、多态性

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