Интерфейс, реализация методов - C#
Формулировка задачи:
В классе MyClass напишите три реализации метода Method: сначала – явную реализацию из интерфейса IInterface1, затем - явную реализацию из интерфейса IInterface2, и в конце – собственную реализацию класса MyClass. Тела всех этих методов оставьте пустыми.
Как понять "собственную реализацию класса MyClass"?
using System; namespace Less04_task03 { class Program { static void Main(string[] args) { MyClass instance = new MyClass(); IInterface1 instance1 = instance as IInterface1; instance1.Method(); IInterface2 instance2 = instance as IInterface2; instance2.Method(); } } interface IInterface1 { void Method(); } interface IInterface2 { void Method(); } class MyClass : IInterface1, IInterface2 { void IInterface1.Method() { } void IInterface2.Method() { } } }
Решение задачи: «Интерфейс, реализация методов»
textual
Листинг программы
class MyClass : IInterface1, IInterface2 { void IInterface1.Method() { } void IInterface2.Method() { } public void Method() { } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д