1.使用prototype完成單繼承.
代碼如下:
//定義一個(gè)A類
function A(){
}
//為A類動(dòng)態(tài)調(diào)用屬性color,與方法sayColor
A.prototype.color = "blue";
A.prototype.sayColor = function(){
alert(this.color);
};
//創(chuàng)建了一個(gè)B類
function B(){
}
//讓B繼承自A
B.prototype=new A(); //new出A的對(duì)象賦值給B的原型,B中就包含了A中的所有定義的屬性與方法.
//可不可以將繼承的sayColor進(jìn)行重寫.
B.prototype.sayColor=function(){
alert("重寫");
}
var b=new B();
b.color='red';
b.sayColor();
更多信息請(qǐng)查看IT技術(shù)專欄