4若子类与父类共存在同一个方法时,子类方法申明时要用new关键词:
父类中定义一个chifan()的方法,子类中也要定义个chifan()的方法,应该如下:
namespace _5._111
{
/// <summary>
/// 父类
/// </summary>
class Father
{
//定义挣钱的方法
public void ZhengQian()
{
Console.WriteLine("父亲挣钱!");
}
public void ChiFan()
{
Console.WriteLine("父亲在吃饭!");
}
}
}
namespace _5._111
{
/// <summary>
///孩子类
/// </summary>
class Child:Father
{
//定义一个孩子的花钱方法
public void HuaQian()
{
Console.WriteLine("孩子花钱!");
}
public new void ChiFan()
{
Console.WriteLine("孩子在吃饭!");
}
}
}
如果主函数的编写如下,