也叫“上溯造型”,就是子类(包括继承和实现接口)可以向上当作其父类来使用,必要性倒是没有,重要性却是大大的,可以提高代码的可复用性!
解决方案 »
- JFrame如何添加快捷键
- arrayList,LinkedList的一个问题
- test1 方法中老是提示没有返回值类型 但是把i<=5去掉就行 求解
- 分别取出时间字段中的年、月、日、小时、分、秒 有些什么方法?
- 高手帮忙看看这个小程序编译时出现的问题
- Date类的问题
- 有关这个的jComboBox问题?
- static块初始化static变量时产生的异常有没有方法抛出,让使用该static变量的语句能接收到这个异常?
- 请问这段Code如何实现在BUTTON CLICK事件中改变BUTTON BACKCOLOR?
- 一道关于import的位置的题
- 在使用java绘图时,最小化以后再打开图形不见了,应该怎么解决这个问题?
- 恐怕还是面板布局的问题。谢谢。
public abstract animal{
abstract public void speak();
}public dog extends animal{
public void speak(){
System.out.println("wang wang!");
}
}public duck extends animal{
public void speak(){
System.out.println("ga ga!");
}
}animal[] animals = new animal[2];
animals[0] = new dog();
animals[1] = new duck();
for(int i=0;i<animals.length;i++){
animals[i].speak();
}