JajavaScript——原型繼承四步曲
阿新 • • 發佈:2017-11-26
{} 方法 creat func new javascrip prot 代碼 tun
<script>
//js模擬類的創建以及繼承
//第一步:創建父類
function Parent(name){
this.name = name;
}
//給父類添加屬性方法
Parent.prototype.age = 18;
//var p1 = new Parent();
//第二步:創建子類
function Child(){
Parent.call(this,"asdfasfd");
}
//第三步:確定繼承的關系
Child.prototype = Object.create(Parent.prototype);
Child.prototype.stuno = "2000";
//第四步:改造構造器(不是很重要)
//改變了某個構造器的原型之後,緊接著的代碼一定是改構造器
Child.prototype.constructor = Child;
/* Object.create的實現
function create(proto){
function F(){}
F.prototype = proto;
var temp = new F();
return temp;
}
*/
//var o = new Parent();
//o instanceof Object;
</script>
JajavaScript——原型繼承四步曲