无法子类化的JavaScript类

1 javascript oop final class

我有一个JavaScript类,我想这样做它不能被子类化.(类似于在Java中使用"final"关键字标记类.)这是我的JavaScript类:

function Car(make, model) {
     this.getMake = function( ) { return make; }
     this.getModel = function( ) { return model; }
}
Run Code Online (Sandbox Code Playgroud)

CMS*_*CMS 7

面向JavaScript面向对象的范例是基于原型的,这意味着对象从其他对象"继承",使用它们作为原型.

没有类,Car构造函数,并且该语言允许您扩展任何几乎任何对象.

如果可以创建Car对象实例,则无法阻止此对象用作其他构造函数的原型.