using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { // 继承 #region 父类 class MyClass { private void ShowMessage1() { Console.WriteLine("父类的私有方法"); } public void Showmessage2() { Console.WriteLine("父类的公有方法"); } protected void SHowMessage3() { Console.WriteLine("父类受保护的方法, 子类继承后可以在内部访问."); } internal void SHOwMessage4() { Console.WriteLine("父类的单元方法.该单元中都可以随时访问"); } } #endregion #region 子类 class MyClass1 : MyClass //这里就是继承了. 在子类名称后面加上 :父类名即可. { public void SHOWMessage() // 在内部调用父类受保护的方法. { SHowMessage3(); } } #endregion class Program { static void Main(string[] args) { MyClass1 My = new MyClass1(); My.Showmessage2(); My.SHOwMessage4(); My.SHOWMessage(); } } }