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