2014-09-24 43 views
-1

在JavaScript中,除了使用原型的原型继承之外,还有其他任何继承方式。对象字面量仅用于创建单例类。Javascript - 继承和引用

什么是javascript中的引用。关闭概念有什么用途? C++中是否有别名?

+0

你可以问一些关于原型的较不宽泛的问题吗?也许包括一个例子来帮助澄清你在问什么? – 2014-09-24 16:59:54

回答

0

是否有任何其他的原型继承方式比原型继承。

是的,许多其他模式都可用,它们都基于在对象上创建实例特定的属性。寻找寄生遗传mixin模式

是否仅使用对象常量来创建单例类。

对象文字不创建类,它们创建对象。由于几乎所有内容都是JavaScript中的对象,因此对象几乎可以表示任何类型的数据结构。这些用途大多可以包括通过对象文字创建。

什么是JavaScript中的参考。

每个对象基本上都是对其属性的引用。每当你处理对象时,你所持有的只是对包含属性的实际数据结构的引用。你可能想要熟悉OOP。也看看How to explain object references in ECMAScript terms?

什么是封闭的概念

封装的用途居多。尽管在JavaScript代码中,闭包非常普遍,但您不会找到详尽的列表。

在C++中是否存在别名?

是的,C++ has closures也是如此,但您需要明确声明它们。