一、原型鏈
利用 Person.prototype = new Animal("Human") 實(shí)現(xiàn)繼承;
static式繼承、能繼承Animal.prototype、不可多重繼承;
二、借用構(gòu)造函數(shù)
對(duì)象冒充、apply、call三個(gè)方法的原理都是使用Person的this調(diào)用Animal;
property式繼承、不能繼承Animal.prototype、可多重繼承;
三、混合
使用static式(原型鏈的方法)繼承Animal(Animal的屬性和原型);
使用property式(借用構(gòu)造函數(shù)的方法)繼承Animal.property;
四、總結(jié)