//多态的概念:对象在不同时刻表现出来的状态
//
//针对引用类型:
// 编译期间的状态和运行期间的状态
// 举例:Person p= new person(); p在编译时转态和运行时的状态都是一样的,因此它不是多态
//多态的前提条件:
// A:要有继承关系
// B:要有方法的重写(返回值类型、函数名、参数都一样称为方法的重写)
//
class Fu { public void show () { System.out.println ("Fu show "); } } class Zi extends Fu//满足继承关系 { public void show ()//满足方法的重写 { System.out.println ("Zi show "); } } class DuoTai { public static void main (String [] args) { Fu f=new Zi(); //满足夫类引用指向子类对象 f.show(); } }
时间: 2024-10-13 10:11:25