1、要有继承关系 2、父类的引用指向子类的对象(比如接口) interface xx{ static public void show(); } class aa implements xx{ 实现方法 } class bb implements xx{ 实现方法 }public class text{ static public void main(String args[]){ xx x = new aa(); x.show(); 这里可以new任何与xx接口相关的类、就可已实现调用不同的类方法} } 这是好处之一我现在只能理解到这个地步 当然多态远不止这点好处
1、要有继承关系
2、父类的引用指向子类的对象(比如接口)
interface xx{
static public void show();
}
class aa implements xx{
实现方法
}
class bb implements xx{
实现方法
}public class text{
static public void main(String args[]){
xx x = new aa();
x.show(); 这里可以new任何与xx接口相关的类、就可已实现调用不同的类方法}
}
这是好处之一我现在只能理解到这个地步
当然多态远不止这点好处