Javascript中的混合繼承

2021-08-15 06:32:29 字數 419 閱讀 3158

為了解決原型繼承和類繼承中的不足,我們可以使用他們兩種的混個繼承

//父類

function

father

(name,age)

//父類的原型物件屬性

father.prototype.id = 10;

//子類

function

son(name,age,job)

son.prototype = new father();//繼承父類原型物件

var xiaoming = new son('張丹',25,'程式設計師');

alert(xiaoming.id);

alert(xiaoming.name+'今年'+xiaoming.age+'從事'+xiaoming.job+'工作');

JavaScript學習筆記 建構函式的繼承

現在有乙個 動物 物件的建構函式 function animal 還有乙個 貓 物件的建構函式 function cat name,color 怎樣才能使 貓 繼承 動物 呢?function cat name,color var cat1 newcat 大毛 黃色 console.log cat1...

單身狗和動物的故事 Javascript繼承

閒話少敘,繼續講單身狗的故事。function animal function dog name 我們知道,單身狗是一種動物,那麼工廠怎麼來表示這種繼承關係呢?function animal function dog name var dog new dog 單身狗 console.log dog....

JavaScript實現繼承的混合方式

function animal age animal.prototype.sayage function function dog age,name dog.prototype new animal dog.prototype.sayname function var dog new dog 15,...