1、当编译类型与运行类型不一致时,只能调用父类(编译类)中的属性和方法,若运行类中的方法重写了编译类的方法则调用的是运行类中的方法,
属性不能被重写;
Person m=new man(); 其中Person为编译类型,man 为运行类型;