经典指数          
C#
原因
455
浏览数
0
收藏数
 

写出程序输出结果。如果将代码中的 virtual 删除,将 override 改成new,则输出又如何? class A {  public virtual void F() { Console.WriteLine(" A.F"); } } class B: A {  public override void F() {  Console.WriteLine("B.F"); } } class App { static void Main() { B b = new B(); b.F(); A a = b; a.F(); } }

     举报   纠错  
 
切换
1 个答案
B.F B.F B.F A .F
 
切换
撰写答案
扫描后移动端查看本题