下面程序结果为:( )
class Guy {
String greet() {
return "hi";
}
}
class Cowboy extends Guy {
String greet() {
return "howdy";
}
}
class Wrangler extends Cowboy {
String greet() {
return "ouch!";
}
}
class Greetings2 {
public static void main(String[] args) {
Guy g = new Wrangler();
Guy g2 = new Cowboy();
Wrangler w2 = new Wrangler();
System.out.print(g.greet() + g2.greet() + w2.greet());
}
}hi hi ouch!
ouch! howdy ouch!
hi howdy ouch!
编译失败
运行的时候有异常抛出
重写基本用法