javascript 原型鏈實現繼承簡單例子


function A(){

  this.name="zhangsan";

}

A.prototype.getName=function(){

   return this.name;

}

function B(){

  this.age=20;

}

B.prototype=new A();

//子類型有時候需要重寫超類型中的某個方法,或者需要添加母類型中不存在的某個方法。但不管怎

樣,給原型添加方法的代碼一定要放在替換原型的語句之后。

B.prototype.getAge=function(){

  return this.age;

}

var x=new B();

console.log(x.getName());

console.log(x.getAge());

運行結果,如下圖所示:

B繼承A,x是B的實例,所以x也繼承A,可以調用A中的屬性和方法。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM