网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

前端培训-JS实现继承有几种方法-创新互联

1.原型链继承

成都创新互联公司自2013年创立以来,先为泰来等服务建站,泰来等地企业,进行企业商务咨询服务。为泰来企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

特点:

非纯粹的继承关系,实例是子类的实例,也是父类的实例
父类新增原型方法/原型属性,子类都能访问的到
简单
缺点

要想为子类新增属性和方法,必须要在new Animal()这样的语句之后执行,不能放到构造器中
无法实现继承多个
来自原型对象的所有属性被所有实例共享
创建子类实例时,无法向父类构造函数传参

2.构造继承:

特点:

  • 创建子类实例时,可以向父类传递参数
  • 可以实现多继承(call多个父类对象)

缺点:

  • 实例并不是父类的实例,只是子类的实例
  • 只能继承父类的实例属性和方法,不能继承原型属性/方法
  • 无法实现函数复用,每个子类都有父类实例函数的副本,影响性能

3.实例继承

特点:

  • 不限制调用方式,不管是new子类()还是子类(),返回的对象都具有相同的效果

缺点:

  • 实例是父类的实例,不是子类的实例
  • 不支持多继承

4.拷贝继承:

特点:

  • 支持多继承

缺点:

  • 效率极低,内存占用高
  • 无法获取父类不可枚举的方法

5.组合继承:

特点:

  • 弥补了方式2的缺陷,可以继承实例属性/方法,也可以继承原型属性/方法
  • 既是子类的实例,也是父类的实例
  • 不存在引用属性共享问题
  • 函数可复用
  • 可传参

缺点:

  • 调用了俩次构造函数,生成了俩份实例。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


新闻标题:前端培训-JS实现继承有几种方法-创新互联
本文网址:http://bjjierui.cn/article/hghcs.html

其他资讯