当前位置: 代码迷 >> Web前端 >> 您知道他们的输出结果吗
  详细解决方案

您知道他们的输出结果吗

热度:93   发布时间:2012-10-27 10:42:25.0
你知道他们的输出结果吗?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 测试控制台
{
??? class Program
??? {
??????? static void Main(string[] args)
??????? {
??????????? Class2 o = new Class2();
??????????? o.MethodA();
??????????? o.MethodB();
??????????? Console.ReadLine();
??????? }

??? }

??? public class BaseCom
??? {
??????? public virtual void MethodA()
??????? {
??????????? Console.WriteLine("BaseCom MethodA");
??????? }

??????? public virtual void MethodB()
??????? {
??????????? Console.WriteLine("BaseCom MethodB");
??????? }

??? }

??? public class Class1:BaseCom
??? {
??????? public void MethodA()
??????? {
??????????? Console.WriteLine("Class1 MethodA");
??????? }

??????? public override void MethodB()
??????? {
??????????? Console.WriteLine("Class1 MethodB");
??????? }
??? }

??? public class Class2 : Class1
??? {
??????? public new? void MethodA()
??????? {
??????????? Console.WriteLine("Class2 MethodA");
??????? }

??? }
}

?

答案:

Class2 MethodA
class1 MethodB

  相关解决方案