c# 面向接口编程怎么实现其他类中添加新的接口?

2024-11-27 16:18:19
推荐回答(1个)
回答1:

OK,类是可以继承多个接口的。可以让A类单独实现另一个接口。

  public class A : IChild{
        public void Method() { }

        public void Method2(){
           // ok
        }
  }
  public class B : IParent{
        public void Method() { }
  }
  public interface IParent{
        void Method();
  }
  public interface IChild : IParent{
        void Method2();
  }
  
  static void Main(string[] args){
        IChild child = new A();
        child.Method2();
        IParent parent = new B();
        parent.Method();

        parent = child;
        parent.Method();
  }