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
{
//测试继承父子类成员的互访问性
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
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9240380/viewspace-718117/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9240380/viewspace-718117/