前端,JS继承
(1)基于原型的JS继承
使用prototype实现继承,prototype的作用:为构造函数内添加实例对象之间的共有属性
明确JS内的继承
代码示例:
(2)基于class的JS继承
ES6中新增了一个class,当你学过java之后你会纳闷,这玩意不是java中的类嘛,没错这也是js从java抄过来的,但是有了这个class可以更好的理解继承
ES6的class是语法糖,虽说是抄袭来的,而且看起来更复杂,但是其实更好理解,如果你学过java或者其他面向对象语言;你会发现oh原来js这么好理解!所以class其实更符合面向对象编程的思维。但其也有一定的局限性

浙公网安备 33010602011771号