1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace ClassTrining 7 { 8 class Program 9 { 10 static void Main(string[] args) 11 { 12 } 13 } 14 /// <summary> 15 /// 无继承的类 16 /// </summary> 17 internal class 无继承的类 18 { 19 } 20 /// <summary> 21 /// 接口一 22 /// </summary> 23 public interface 接口一 24 { 25 26 } 27 /// <summary> 28 ///接口二 29 /// </summary> 30 public interface 接口二 31 { 32 33 } 34 /// <summary> 35 /// IFace1 接口 36 /// </summary> 37 public interface IFace1 38 { 39 //声明接口中的方法 40 void M1(); 41 } 42 /// <summary> 43 /// IFace2 接口 44 /// </summary> 45 public interface IFace2 46 { 47 void M2(); 48 } 49 /// <summary> 50 /// ImpClass实现接口IFace1和IFace2 51 /// </summary> 52 public class ImpClass : IFace1, IFace2 53 { 54 /// <summary> 55 /// 实现接口IFace1中的M1方法 56 /// </summary> 57 public void M1() 58 { 59 60 } 61 62 public void M2() 63 { 64 65 } 66 } 67 68 /// <summary> 69 /// 基类 70 /// </summary> 71 public class 基类 72 { 73 74 } 75 /// <summary> 76 /// 派生类 77 /// </summary> 78 public class 派生类 : 基类 79 { 80 81 } 82 /// <summary> 83 /// myClass类继承基类并实现IFace1接口 84 /// </summary> 85 public class myClass : 基类, IFace1 86 { 87 /// <summary> 88 /// 实现IFace1接口中的M1方法 89 /// </summary> 90 public void M1() 91 { 92 } 93 /// <summary> 94 /// myClass类中自己声明的方法 95 /// </summary> 96 public void M3() 97 { 98 } 99 } 100 101 }
时间: 2024-10-12 17:02:07