1.条件:继承的情况下 向上转型(编译期静态绑定和运行期动态绑定) 自动类型转换 向下转型 强制类型转换 要做instance of 2.面向父类编程,面向抽象编程 作用:项目的扩展能力增强,耦合度降低!3.私有方法,静态方法不能被覆盖