interface function

Syntax

interfaceClassName [{extends | implements} SuperClassName]
   [Method_declarations]
   [Property_declarations]
[protected   [Method_declarations]
   [Instance_declarations]
   [Constant_declaration]]
end-interface

Where Method_declarations are of the form:

method methodname([MethodParam1 [, MethodParam2...] [Returns Datatype]] [abstract])

Where Property_declarations are of the form:

property DataType PropertyName {{[get] | [set]} | [abstract] | [readonly]}

Where Instance_declarations are of the form:

instance DataType &Variable1 [, &Variable2...]

Where Constant_declarations are of the form:

constant &Constant = {Number  | String | True | False | Null }

Description

Use the Interface language construct to create classes of type interface in an application package. An interface class is a purely abstract class.

Parameters

An interface does not have private methods or properties, but all the other parameters are identical to the class language construct.

Returns

None.

Related Topics