js继承
一、原型继承:将父类的实例对象赋值给子类的原型 私有的、公有的都继承为公有的
二、call继承:call方法是函数/类天生自带的一个方法 将父类私有的即成为子类私有的
三、冒充对象继承:将父类私有的和子类私有的都继承为子类私有的。使用for..in..
四、混合继承:私有的继承为私有的,公有的和私有的在继承为私有的 call继承和原型继承的结合
五、组和继承:私有的继承为私有的,公有的继承为公有的
私有继承私有 借助call
公有继承公有 不是原型赋值给原型,因为原型是对象,是复合数据类型,是地址赋值给前者,导致二者指向同一个原型,需要克隆
六、中间类继承