В соответствии со спецификацией языка Fore любой пользовательский класс должен быть наследником базового класса, либо уже определенного пользовательского. Класс может реализовывать ряд интерфейсов.
В описании пользовательского класса в качестве родительского объекта необходимо указать какой-либо класс.
Interface IMyInterface
End Interface IMyInterface;
Class TestClass: IMyInterface
End Class TestClass;
При компиляции указанного кода будет сгенерирована ошибка «Интерфейс не может наследоваться от интерфейса». Для разрешения ошибки необходимо в описании класса сначала указать какой-либо базовый класс, а затем интерфейс. Например: «Class TestClass: Object, IMyInterface».
См. также: