隐藏方法
若是虚方法,调用的时候会调用子类重写后的方法
若是隐藏方法,会调用父类的方法,不会调用子类的方法
class Enemy
{
public void AI()
{
Console.WriteLine("Enemy的AI");
}
}
class Boss : Enemy
{
public new void AI()
{
Console.WriteLine("Boss的AIs");
}
}
class program
{
static void Main(string[] args)
{
Enemy b = new Boss();
b.AI(); // 敌人的AI
}
}