请教java向上转型问题!!!(20分)

  • 主题发起人 主题发起人 pqh10182008
  • 开始时间 开始时间
P

pqh10182008

Unregistered / Unconfirmed
GUEST, unregistred user!
请教一个问题,以下程序的输出我觉得两行都为subclass.
为什么第一行为baseclass呢?方法不是动态绑定的吗?
import java.util.*;
class Instrument {
public void play() {System.out.println("
baseclass");}
static void tune(Instrument i) {
i.paly();
}
}
public class Wind extends Instrument {
public void play() {System.out.println("
subclass");}
public static void main(String[] args) {
Wind flute = new Wind();
Instrument.tune(flute);
// Upcasting
flute.play();

}
}}
 
不知道,我也觉得应该是两行为subclass.
 
因为拼写错误,而且还连错两次
paly
adj.
苍白的, 发青的
 
是的,是我拼写错误。已改正过来。输出为两个subclass,谢谢!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
620
import
I
后退
顶部