111,128
社区成员
发帖
与我相关
我的任务
分享
public static void Main(string[] args)
{
A a = new B();
a.Print();
Console.ReadLine();
}
public abstract class A
{
public string r = "jaja";
public virtual void Print()
{
//调用了抽象方法Print1,但是很明显,他的实现完全是依靠派生类B的。
r = this.Print1();
Console.WriteLine(this.r);
}
public abstract string Print1();
}
public class B : A
{
public override string Print1()
{
return "123";
}
}