class Class1
{
[STAThread]
static void Main(string[] args)
{
MyClass c1 = new MyClass();
MyClass c2 = new MySubClass();
MySubClass c3 = new MySubClass();
Console.WriteLine(c1.Hello());
Console.WriteLine(c2.Hello());
Console.WriteLine(c3.Hello());
Console.ReadLine();
}
} class MyClass
{
public string Hello()
{
return "Hello, MyClass";
}
} class MySubClass : MyClass
{
public string Hello()
{
return "Hello, MySubClass";
}
}                           MyClass c1 = new MyClass();
         MyClass c2 = new MySubClass();
MySubClass c3 = new MySubClass();
我不懂这三行的意思,但我知道MySubClass是继承MyClass的,MyClass c1 = new MyClass();是说实例化非静态方法MyCLass类为c1,第三句类同,但第二句我就不明白了