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();
}
}
}