将导出类的引用转换为基类的引用的动作,称为向上转型。
代码如下:
class Instrument {
public void play() {
System.out.println("Playing...");
}
static void tune(Instrument i) {
i.play();
}
}
public class Test extends Instrument{
public static void main(String[] args){
Test test = new Test();
Instrument.tune(test); //Upcasting
}
}
结果如下:
如果觉得不错,就用点赞或者关注或者留言,来代替五星好评~
谢谢各位~