Since JScript is a class-based, object-oriented programming language, it is possible to define classes that can inherit from other classes. Defined classes can have methods, fields, properties, and subclasses. Inheritance enables classes to build on existing classes and override selected base-class methods and properties. The classes in JScript, which are similar to the classes in C++ and C#, are quite different from the prototype-based objects.
Provides a guide to using the JScript prototype-based object model and links to information that describes custom constructor functions and inheritance for prototype-based objects.