JScript modifiers are used to affect the behavior and visibility of classes, interfaces, or members of classes or interfaces. You can use modifiers when defining classes and interfaces, but they are not required.
Inheritance modifier that allows for definition of classes and class members, but does not allow implementations to be given.
Compatibility modifier that marks a class as dynamically extensible or a method as an expando object constructor.
Inheritance modifier that prevents a class from being extended or prevents a method or property from being overridden.
Version-safe modifier that prevents a method or property from overriding a method or property in a base class.
Visibility modifier that makes a class, interface, or member visible only to the current package.
Version-safe modifier for explicitly overriding a method in a base class.
Visibility modifier that makes a class member visible only to members of the same class.
Visibility modifier that makes a member of a class or interface visible only to the current class or interface and derived classes of the current class.
Visibility modifier that makes members of a class or interface visible to any code that has access to the class or interface.
Modifier that marks a class member as belonging to the class itself.
Conceptual overview of the purpose and uses of JScript modifiers.