public class Vehicle
{
//测试继承父子类成员的互访问性
protected void G()
{
Console.WriteLine("most upper level");
}
}
public class Car : Vehicle
{
protected void Small()
{
base.G(); //调用父类的方法
}
}
public class MiniCar : Car
{
public void Smart()
{
base.G();
base.Small();//通过base可以访问直接父类的方法,也可以访问间接父类的方法;前提是这些方法是protected,public
}
}
小结:base可以访问直接父类的方法,也可以访问间接父类的方法;
前提是这些方法是protected,public