一、隐藏
如果基类和派生类声明了两个具有相同签名的方法,编译时会显示一个警告。
方法签名由方法名、参数数量和参数类型共同决定,方法的返回类型不计入签名。
派生类方法会隐藏(或屏蔽)基类中具有相同签名的方法。
——《Visual C#2013从入门到精通》
简单地说:派生类可以隐藏父类的成员,如果在派生类中声明了与父类同名的新成员时,父类的该成员就不能在派生类中被访问到。
1.在派生类中声明的成员变量与父类同名,则父类成员在派生类中被隐藏了
class Animal
{
public int age=24;
int sex;
}
class Cat : Animal
{
public int age = 12;
}
class Program
{
static void Main(string[] args)