В наследуемом классе встретился переопределенный метод, который в родительском классе описан с директивой Final.
Переименовать метод в наследуемом или родительском классе. Возможно в родительском классе необходимо удалить директиву Final, установленную для метода.
Class MyClass: Object
Final Sub UserProc;
Begin
End Sub UserProc;
End Class MyClass;
Class TestClass: MyClass
Sub UserProc;
Begin
End Sub UserProc;
End Class TestClass;
При компиляции указанного кода на строке «Sub UserProc;» класса «TestClass» будет сгенерирована ошибка «Переопределение метода с директивой Final недопустимо». Для разрешения ошибки необходимо переименовать один из методов «UserProc», либо удалить директиву «Final».
См. также: