首页 > 其他 > 详细

2019.8.6原型链与继承

时间:2019-08-12 19:40:34      阅读:100      评论:0      收藏:0      [点我收藏+]

 继承:父对象的成员,子对象不用重复创建,也可以直接使用 这样就可以节约内存,代码重用
 什么时候用?
 只要一类子对象,都需要相同的苏醒或功能时,都要将相同的属性和功能仅在父对象中定义一次即可。
 how
 js中的继承都是继承原型对象
 原型对象:专门集中存储一类子对象相同属性和功能的父对象 同一类子对象所共有的属性或方法
 怎么定义?
 每创建一个构造函数,都会自动赠送一个原型对象

prototype 是构造函数的一个属性

创建一个构造函数

function face(eyes,noose,mouth){
this.eyes = eyes;
this.noose = noose;
this.mouth = mouth;
}
face.prototype.who = function(){
console.log(`我是${this.eyes},我是${this.noose},我是${this.mouth}`)
}
var awei = new face(‘awei的眼睛‘,‘awei的鼻子‘,‘awei的嘴巴‘);
var asheng = new face(‘asheng的眼睛‘,‘asheng的鼻子‘,‘asheng的嘴巴‘);
console.log(awei);

 

 

技术分享图片

 

2019.8.6原型链与继承

原文:https://www.cnblogs.com/awei313558147/p/11342068.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!