您的位置:首页 > Web前端 > JavaScript

构造函数+原型混合方式实现js的继承

2013-05-26 19:30 706 查看
function ClassA(sColor){
this.color = sColor;
}

ClassA.prototype.sayColor = function(){
console.log(this.color);
}

function ClassB(sColor, sName){
ClassA.call(this, sColor);
this.Name = sName;
}

ClassB.prototype = new ClassA();

ClassB.prototype.sayName = function(){
console.log("name is " + this.Name);
}

var ca = new ClassA("red");

ca.sayColor();

var cb = new ClassB("blue","george");

cb.sayColor();
cb.sayName();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: