javascript实现继承

2020-06-16  本文已影响0人  小枫学幽默

javascript实现继承

原理

示例代码

function Dad(name,age){
  this.name = name;
  this.age = age;
}
//给父类添加方法
Dad.prototype.showName = function(){
  console.log("我的名字是" + this.name);
}
//实现子类
function Son(name,age){
  Dad.call(this,name,age);
}
for (var key in Dad.prototype){
  Son.prototype[key] = Dad.prototype[key];
}
var dd = new Dad("David",40);
var ss = new Son("max",12);

ss.showName(); //我的名字是max
上一篇 下一篇

猜你喜欢

热点阅读