2015-11-26 3 views
-2

Может ли интерфейс иметь несколько классов в C#?Может ли интерфейс иметь несколько классов в C# и может ли класс иметь несколько интерфейсов?

Может ли класс иметь несколько интерфейсов?

+2

Интерфейсы не могут наследовать от класса и от нескольких намного меньше –

+3

. Думаю, вы можете просто найти это, если бы попробовали поиск в Google. Также см. [Как задавать вопросы о переполнении стека] (http://stackoverflow.com/help/how-to-ask) – BNN

+0

[MSDN] (https://msdn.microsoft.com/en-us/ library/ms173156.aspx): _ «... класс или структура могут реализовывать несколько интерфейсов, но класс может наследовать только один класс, абстрактный или нет. Поэтому, используя интерфейсы, вы можете включить поведение из нескольких источников в class. "_ –

ответ

1

да и да.

многие классы могут реализовать один и тот же интерфейс и класс может реализовать множество различных интерфейсов

Edit: Может быть, я неправильно понял ваш первый вопрос. Но интерфейс может наследовать только от другого интерфейса. И класс может наследовать только один класс (абстрактный класс) или несколько интерфейсов.

+2

«Может ли интерфейс иметь несколько классов» звучит так, как будто OP хочет знать, могут ли интерфейсы наследоваться от классов –

+0

hmm jep, может быть, я неправильно понял, что – Andre

Смежные вопросы