首页 > 其他分享 >继承

继承

时间:2022-10-24 14:14:15浏览次数:40  
标签:继承 对象 自动 new 原型 构造函数

定义:父对象中的成员,子对象无需创建,就直接可以使用

实现:

  1.js中的继承都是通过继承原型对象来实现的

  2.原型对象:专门保存一个类型的所有子对象共有的成员的父对象

  3.什么时候使用原型对象: 在js中,只要为一个类型下的所有子对象定义的共有成员,都要放在父对象/原型对象中

  4.如何创建原型对象:不用我们手动创建,我们每定义一个构造函数,都会自动悄悄的附赠我们一个空的原型对象

  5.如何访问原型对象:构造函数.prototype

  6.何时子对象继承父对象:

    a.不用自己继承,而是自动完成继承

     b.new 的第二步,new可自动设置新创建的子对象继承构造函数的原型对象。

      自动执行: 

        新子对象.__proto__ = 构造函数.prototype

标签:继承,对象,自动,new,原型,构造函数
From: https://www.cnblogs.com/qFire/p/16821263.html

相关文章

  • 面向对象编程 封装继承
    访问修饰符访问修饰符访问级别public公有地,外部可以访问protected受保护的,只有本类和派生类才能够访问private私有的,只有本类中可以访问封装字段......
  • 【maven】什么是坐标(依赖)继承与模块、web项目启动&访问
    目录​​2.Maven基础​​​​2.1坐标​​​​2.1.0什么是坐标(依赖)​​​​2.1.1获得坐标​​​​2.1.2使用坐标​​​​2.1.3依赖范围​​​​2.1.4依赖传递​​​......
  • java第四讲-继承与多态-InheritsAndPolymorphismSourceCode
    1.继承条件下类的访问权限public:外界可自由访问;private:外界不可访问;protected:同一包中的子类都可以访问,另一包中的子类(派生于同一个父类)也可以访问;default:如果......
  • Java不能继承多个类?内部类帮你解决这个问题
    Java不能继承多个类?内部类帮你解决这个问题内部类在Java中也是一个很重要的概念,很多类中都存在内部类。内部类与内部类的对应的是外围类,内部类可以操作外围类的所有成员,p......
  • Java程序设计语言第四讲,继承与多态
    Java中通过extends实现继承并且,Java中只允许单继承,从而避免里多继承中可能产生的父类属性冲突问题。子类自动拥有父类声明的public和protected的成员。 继承条件下的......
  • 为了讲明白继承和super、this关键字,群主发了20块钱群红包
    摘要:以群主发红包为例,带你深入了解继承和super、this关键字。本文分享自华为云社区《群主发红包带你深入了解继承和super、this关键字》,作者:共饮一杯无。需求群主发随......
  • 【C++入门】(九)使用继承拓展类
    1.什么是继承?基类(classAnimal)可以有多个派生类(classDog:publicAnimal)classAnimal//基类{public:stringname="123";intage;};​classDo......
  • C# 抽象类继承接口简单测试
    classIA_TEST{interfaceITest{voidTest();}abstractclassIATest:ITest{publicabstractvoidTest();}c......
  • 面向对象--继承
    继承supersuper注意点:1.super调用父类的构造方法,必须在构造方法的第一个2.super必须只能出现在子类的构造方法或方法中3.super和this......
  • Typescript索引和接口继承
    索引签名我们既可以使用数字索引去访问数组元素,也可以使用字符串索引去访问数组对象上的属性和方法。constcourse=['math','English','Chinese']//访问数组中的第二个......