Class

Instance of

obj

Inherits from

Function

Description

Takes part in class creation.

Example

class MyBaseClass {
    function constructor {
        console.write("baseConstructor ");
    },
    function method {
        console.write("baseMethod ");
    },
    function destructor {
        console.write("baseDestructor ");
    }
};
MyBaseClass();

console.write("| ");

class MyClass extends MyBaseClass {
    function constructor {
        this.super();
        console.write("constructor ");
    },
    function method {
        console.write("method ");
    },
    function destructor {
        console.write("destructor ");
        // TODO: auto base class destructor calling
        this.prototype.prototype.destructor.call(this);
    }
};
let obj <- MyClass();
obj.method();

Expected output

baseConstructor baseDestructor | baseConstructor constructor method destructor baseDestructor 

Members

  • constructor

Inherited members

Properties

  • classPrototype