We are hiring and constantly growing! Have a look through our vacancies to find the right role for you!
INTERFACE intf $[PUBLIC$].
An interface defined using INTERFACE can be implemented in classes and included in other interfaces using the statement INTERFACES.
The definition of an interface can only be specified in the context described under INTERFACE.
The addition PUBLIC makes the interface intf a global interface of the class library. The addition PUBLIC can only be used for the global interface of an interface pool and is created by the Class Builder when a global interface is created .
In this example, an interface i1 is declared using three interface components a1, m1, and e1. The class c1 implements the interface and the interface components therefore become
public components of the class, which can be addressed using the interface component selector (~).