1. 为什么要用向上转型? 什么时候用向上转型?
看了书,关于向上转型还是比较模糊,请大家讲解下。
class Instrument {
public void play() {}
static void tune(Instrument ins) {
ins.play();
}
}
public class Wind extends Instrument {
public static void main(String[] args) {
Wind wind = new Wind();
Instrument.tune(wind);
}
}