永发信息网

JS 原型链继承和类继承各有什么优缺点

答案:1  悬赏:80  手机版
解决时间 2021-04-05 15:43
JS 原型链继承和类继承各有什么优缺点
最佳答案
类式继承就像java的继承一样,思想也比较简单:在子类型构造函数的内部调用超类型构造函数。

原型式继承是借助已有的对象创建新的对象,将子类的原型指向父类,就相当于加入了父类这条原型链

而你的 下面这段代码不是严格意义上的类式继承,按照Nicholas C.Zakas的说法,这个应该叫做组合式继承。它调用了两次parent2()。第一次是 child2.prototype=new parent2('param'); child2就会得到两个属性param,getParam(),他们都是parent2的属性,但是他们在child2的原型中。第二次是parent2.call(this,cparam); 这次又在新对象上创建了实例属性param,getParam()。于是,这两个属性就屏蔽了原型中的两个同名属性。这有什么好处呢,就是你在构建一个child3时也继承parent2()的属性,还可以定义自己的属性。与此同时他长的就和他兄弟不同了,但又有一样的“血统(使用父类的方法)”。

纯手打,欢迎继续讨论
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
青岛软控重工一般员工待遇怎么样 知道的说下
单选题史学界把维新变法、辛亥革命和新文化运
对岁月的感慨的诗句,感叹岁月的古诗词
好记星n797怎样下载课文视频
江西祥瑞集团与重庆祥瑞是什么关系
拗九节对亲人祝福的话,祝福孩子在书法方面取
松下LX7和松下LX10哪个好
下列物质的性质属于物理性质的是A.浓盐酸的挥
10平方铝线,40安单相电表,可以带动6台2000
饭后什么时候刷牙最好,刷牙的最佳时间是什么
处女座不是很温柔为什么很粗暴
微信漂流瓶扔的瓶子收不到别人回复。但是可以
这个房产证名字不退可以吗?
晓强的一个朋友这样介绍自己的家乡:“我的家
dnf纯剑皇工会是哪个大区的
推荐资讯
单选题下列不属于人工生态系统的是A.果园生态
当别人很随意的说想你了,我应该怎么回答
农学毕业后一般干哪些职业
西加甘念什么,西加个甘念什么,,,
请你写出一个以x=-2为根的一元一次方程
两个1992年出生的人在一起合适吗?可以结婚吗
大学英语六级成绩到什么时候截止
存天理灭人欲什么是天理
信用证中提到的提单空白背书怎么操作
冷冻鱿鱼头需要什么样的温度保存
10.1x4.2怎样简算
戴尔笔记本恢复出厂设置按哪个键
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?