基于类(Java) | 基于原型(JavaScript) |
---|---|
类和实例不同的实体。 | 所有对象可继承另一个对象。 |
定义一个类的类定义;实例化的类的构造函数方法。 | 定义和创建的构造函数与设定对象功能。 |
单一对象的创建new 操作员。 |
相同。 |
构造一个对象的分层结构通过使用类定义来定义子类的现有种类。 | 构造一个对象层次的一个对象,构造函数原型相关联的功能。 |
通过下面的类继承属性。 | 继承财产的原型链。 |
指定定义类所有所有属性的类的实例。不能在运行时动态添加属性。 | 构造函数中指定的功能或原型初始设置的性质。可以添加或去除动态属性为单个对象或整个对象集合。 |