javascript 繼承
阿新 • • 發佈:2017-06-06
bsp nes cal log 對象冒充 all () 原型 冒充
//對象冒充實現繼承 function Person() { this.speak = function () { alert("我是人類"); }; } function Chinese() { Person.call(this); } var p = new Chinese(); p.speak(); //對象冒充與原型繼承 function Person(sColor) { this.color = sColor; } Person.prototype.sayColor= function () { alert(this.color); }; function Chinese(sColor, sName) { Person.call(this, sColor);//對象冒充繼承屬性 this.name = sName; } Chinese.prototype = new Person();//原型繼承方法 Chinese.prototype.sayName = function () { alert(this.name); }; varp = new Chinese("red", "高聰"); p.sayColor(); p.sayName();
javascript 繼承