111,092
社区成员




A a = new B();
class A
{
public A() { }
public void aa()
{
Console.WriteLine("i'm aa!");
}
public virtual void ap()
{
Console.WriteLine("i'm A!");
aa();
}
}
class B : A
{
public B() { }
public override void ap()
{
Console.WriteLine("I'M B");
aa();
}
public new void aa()
{
Console.WriteLine("i'm bb!");
}
}