|
|
1
17
这不是一个问题 乱劈 像这样的JavaScript是一种原型语言,由 Wikipedia 其中:
正如它所说的,JavaScript中不使用类;您创建的每个对象都是JavaScript的后代
至此,当您拨打电话时:
这允许
如果要在子类的构造函数中调用父类的构造函数,可以使用JavaScript
您也不需要在指定的位置放置任何内容
|
|
|
2
10
这里的诀窍是使用
|
|
|
3
1
JavaScript对继承层次结构没有内置支持,因为类型扩展应该通过聚合来完成,即如果属性要在实例之间共享,则直接向对象本身或其原型添加所需的功能。 尽管如此,JS的强大功能足以实现其他形式的对象构造,包括经典继承。 给予 clone function -这足以添加“真正的”原型继承,而不是JavaScript的巴斯德化——您的exampe可以这样实现:
也可以为基于类的继承(我自己的实现)添加一些语法糖 can be found here . 上面的例子如下:
|
|
|
4
1
我有一个轻量级javascript OOP包装器,它提供了“类”继承,您可以重写基方法或调用基构造函数或成员。 您可以这样定义类:
源代码可从以下网址获得: Class.js 我在我的博客文章中也有关于 OOP in javascript |
|
|
5
1
我想我会提到一些你想要的经典模式的问题:
我已经在github上运行了所有这些的示例!!! |
|
Fernando Chu · 一个变量有多个可能的类?[关闭] 1 年前 |
|
|
Amaterastis · 基类接受子类和内部子类的模板参数 1 年前 |
|
|
Rishab Negi · 这个关键字在抽象类中是如何工作的 1 年前 |
|
|
dEmigOd · 类层次结构中的运算符重载解析 1 年前 |
|
|
TableTopRug · 如何从Kotlin中的密封类继承? 1 年前 |
|
|
hasdrubal · 抽象基类函数指针python 2 年前 |
|
|
Josh · 通过反思访问孩子的财产 2 年前 |