function ( ) : , super ( ) { }
Example:
class A { var a : int; function A(x : int) : a=x, super() {} }
Constructors does not have a return type like ordinary functions. Instead it may have a list of initializers and/or a super call.
Initializers are used to assign values to non-nullable properties, which is required to be initialized before the body of the constructor is executed.
