| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Можно ли перекрывать методы у интерфейса ? |
| Автор: Gershkovich 7.5.2009, 18:12 | ||
| Привет всем! Можно ли использовать перекрытие методов в интерфейсах? Например:
Такая вот конструкция не компилится. Ругается Declaration of 'GetObject' differs from declaration in interface 'IExtInterface'. Хотя казалось бы что TButton наследник TObject и я ожидал что сработает. Но увы... Если б речь шла о классах, то методы можно было б перекрывать. А можно ли так делать в интерфейсах ? Заранее спасибо. |
| Автор: CodeMonkey 7.5.2009, 19:42 | ||
|
| Автор: Gershkovich 8.5.2009, 10:16 |
| CodeMonkey, спасибо. Про такой финт я не знал. Но, как я понял, это все же финт. Наследовать интерфейсы все же нельзя. А жаль. |
| Автор: CodeMonkey 8.5.2009, 13:52 | ||
| Наследовать-то можно, но для того, что вам нужно, вам не нужно наследование интерфейсов - вам нужно два раздельных интерфейса. Ну или так:
|