a.MethodA(); 调用父类的a.MethodB(); 调用子类的因为 MethodA(); 使用了new 是一个全新的方法,已不属于父类了MethodB() 从写了父类的MethodB()方法。
a.MethodA(); -> public new void MethodA(){...} a.MethodB(); -> public override void MethodB(){...} 运行时多态