C# вопросы : Вопрос 1 : 48

Как описать множественное наследование на C#?

 

Уважаемые учащиеся ниже Вы сможете увидеть ответ, перед тем, как ответить, пожалуйста, постарайтесь написать для себя ответ на черновике, и только потом сравните наш ответ с Вашим: 

 

 

 

 


Верно ли наше решение?

Ответ:

Множественное наследование в C# не поддерживается.
Тем не менее его можно сэмулировать.
Пусть у нас есть классы А и В, от которых нужно унаследовать класс С. 
Сначала создадим интерфейсы IA и IB. Унаследуем от них классы А и В соответственно.
Далее унаследуем от интерфейсов класс С. Определим private объекты классов А и В внутри С. И в методах интерфейсов, вызываем методы объектов А и В.
1 балл


© Copyright © 2017 - 2019 Все права защищены. Бесплатное онлайн образование.