c#中的派生类只能有一个基类,不支持多重继承,此时要实现多重继承的话,在c#中可以使用接口。
     接口只能包括行为的定义,不能有具体的实现,接口可由方法,属性,事件,索引器,组合而成。接口不能包含字段,接口成员一定是公有。
      例如:
      public interface IChoose
     {
       void on();
       void off();
     }
在接口中定义方法时,只要给出返回类型,名称,参数列表,用分号结束即可。
和类一样,接口也允许继承。
注:如果子类同时继承类,抽象类和接口,一定要把类或者抽象类写在前面,接口
写在后面,之间用逗号隔开,接口没有先后顺序