大家有谁知道JS的类的几种继承方式?

诸葛非卿 发布于 2011/09/09 00:11
阅读 2K+
收藏 2

老实说,用到JS,我还真的没有想想过这个问题,上次有人问我的时候,就把我给问到了,JS有几种类的声明方式?类的继承有几种?

我一时之间还真的答不上来呀!

加载中
0
jobell
jobell
这个还真没研究过。都是按照自己最喜欢的一种方式来写的。
0
二零一九是猪年
二零一九是猪年
继承好像是原型方式继承吧!
0
w
wjk

好像主要有4种:我在视频种看到过。

1:冒充对象

2:call

3:appaly

4:原型链

 

0
qycms_cn
qycms_cn
最权威讲法:js本没有真的类继承,所有做的都是在原对象里添加(改写)属性。
0
诸葛非卿
诸葛非卿
靠,我上次就跟别人这么说的,结果别人说我JS没有入门,什么意思!
0
ShaoJiahao
ShaoJiahao
js根本没继承,顶多模拟
0
mallon
mallon
唉楼主是被面向对象的思想先入为主了,赶紧改,还来得及
0
RickHuang
RickHuang

真正的继承方式应该只有prototype一种。js不是强类型语言,所以其类定义的机制其实是模拟的。

那些满嘴说什么N种继承方式的人,基本上都是死记而不是真正理解背后的实现机制的。

0
l
luokingsun

js继承只有两种方式:

1.原型(prototype):原型引用、原型复制和原型抄写

2.类:对象冒充、元类和属性抄写

返回顶部
顶部