一:在当前方法执行前,执行继承的类的构造方法
public class A
{
public A()
{
Console.WriteLine("A");
}
}
public class B : A
{
public B():base()
{
Console.WriteLine("B");//最后打印的是A,B
}
}
二:执行继承的类的某一个方法
public class A
{
public void AA()
{
Console.WriteLine("A");
}
}
public class B : A
{
public B()
{
base.AA();
Console.WriteLine("B");//最后也是A,B
}
}