Java实现多态条件:继承、重写和向上转型。
多态遵循原则:当超类对象引用变量引用子类对象时,被引用对象的类型而不是引用变量的类型决定调用谁的成员方法,前提是这个方法是在超类里面定义过的,也就是被子类重写过的方法。
继承链中存在一个优先级:this.menthod(para)、super.method(para)、this.method((super)para)、super.method((super)para).