重载 问题
using System;using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
abstract class Class1
{
abstract public void test();
}
class Class2 : Class1
{
public override void test()
{
Console.Write("Class2");
}
}
class Class3 : Class2
{
public void test()
{
Console.Write("Class3");
}
}
class Program
{
static void Main(string[] args)
{
Class1 x = new Class3(); x.test();
}
}
}
为什么输出结果是class2,Class3继承Class2,为什么不输出class3???????麻烦各位大虾了,谢谢!!!!!!