时间:2021-07-01 10:21:17 帮助过:4人阅读
文章中提到了一个问题是:JavaScript是如何实现继承的?
下面我便阐述一些在网上找到的方法和实例来解释下,借以加深自己的印象。
我们知道JavaScript中的function是万能的,除了用于的函数定义,也可以用于类的定义。
JavaScript的继承,说起来也是有点怪,不像C++和一些面向对象的语言,他没有public,private等访问控制修饰,也没有implement或其他特定的符号来说明是实现继承。
关于javascript类的继承可以参考一下下面的这个例子。
如何在JavaScript中实现简单的继承?
下面的例子将创建一个雇员类Employee,它从Person继承了原型prototype中的所有属性。
当然总结一下,javascript中的继承机制仅仅是靠模拟的,于一些面向对象的语言来讲,显的粗糙而且还有一些缺陷,不过总的来讲,这依然不并会降低前端开发者在这方面的热情。