子类是如何调用父类的构造函数来完成子类对象的创建的? 当创建子类对象时,编译器总是使用的父类的默认的无参构造函数,这种说法对吗?如果不对请更正。 请上网查询一下什么叫对象的动态绑定,并简述其与多态的关系。 写出下面代码的运行结果,并用文字解释为什么是你所得到的结果。 namespace ConsoleApp1 { class Person { public override string ToString() { return "Person"; } } class Student:Person { public override string ToString() { return "Student"; } } class GraduateStudent:Student { public override string ToString() { return "GraduateStudent"; } } class DimensionTest { static void Main() { Method(new Person()); Method(new Student()); Method(new GraduateStudent()); Console.Read(); } public static void Method(object x) { Console.WriteLine(x.ToString()); } } }