什么叫多态?如何理解多态?设计一个简单的示例,展示多态的用法

2024-12-28 11:43:39
推荐回答(2个)
回答1:

class Person{

public void inform(){

System.out.println("father");
}

}

class Student extends Person{

public void inform(){

System.out.println("son");
}

}
public class Test{
public static void main(String[] args){
Person p=new Student();
p.inform();
}

}
运行结果:son
多态首先是有一个继承关系,子类重写父类的方法,以 父类 f=new 子类();的形式NEW对象,用f调用重写方法时调用子类的。

回答2: