问答题
第一种:比较容易实现的方式,使用原型prototype指向父级对象,缺点是父级对象是共享,容易被修改。第二种:借用构造函数,优点解决了子类实例共享父类引用属性的问题,缺点无法实现函数复用,每个子类实例都持有一个新的fun函数第三种:组合继承(最常用),结合了前面的第一种和第二种将属性放在构造函数,将函数放在原型上,缺点是父类的构造函数被调用了2次。第四种:寄生组合继承(最佳方式),实现起来比较麻烦第五种:原型式第六种:寄生式
第一种:比较容易实现的方式,使用原型prototype指向父级对象,缺点是父级对象是共享,容易被修改。
第二种:借用构造函数,优点解决了子类实例共享父类引用属性的问题,缺点无法实现函数复用,每个子类实例都持有一个新的fun函数
第三种:组合继承(最常用),结合了前面的第一种和第二种将属性放在构造函数,将函数放在原型上,缺点是父类的构造函数被调用了2次。
第四种:寄生组合继承(最佳方式),实现起来比较麻烦
第五种:原型式
第六种:寄生式
0
点击进入快速问答通道>>
热门公司面试题
热门面试单题