C#继承类中如含有相同的方法,避免冲突使用new关键字.在不同对象中分别对应该方法.若使用override关键字则,基类中的方法被覆盖. 如需调用非覆盖的则使用base关键字. Java中的继承类方法默认覆盖原方法,若想使用则需使用base关键字,否则若在继承类调用基类中的this方法则也被覆盖.C#一样. 基类不能转为继承类,继承类可以转为基类,但基类可以申请继承类的引用,但是只有原来自己的方法. 其中new关键字为覆盖,在继承类中使用new覆盖后,当继承类转换为基类的时候,会变为基类中的属性…