Страницы

Поиск по вопросам

понедельник, 6 января 2020 г.

Наследуется ли interface от System.Object?

#c_sharp #net #ооп


Наследуется ли interface от System.Object?
    


Ответы

Ответ 1



Нет. В документации говорится: Интерфейсы не содержат реализацию методов. Если бы интерфейс каким-то образом наследовался от System.Object, он бы унаследовал реализацию его методов (например, ToString()), что противоречит документации. Фактически в C# интерфейсы не считаются классами. Например, класс может наследовать только одному классу, но имплементировать при этом любое количество интерфейсов.

Комментариев нет:

Отправить комментарий