C#继承之隐藏基类方法或其他信息
当我们在定义一个类并继承了其它类的时候,在派生类中是没有办法删除基类的任何成员,就像我们不能改变父母的基因一样,所能做的只能采用隐藏父类方法,也就像使基因变为隐性基因。具体方式如下:
屏蔽数据成员:在派生类中声明名称和类型相同的成员
屏蔽函数成员:在派生类中声明新的函数签名相同的成员
让编译器知道:在派生类中声明新的函数签名相同的成员前面加上new关键字,否则会有警告。
/// <summary>
/// 基类
/// </summary>
public class Pet
{
/// <summary>