黑马程序员技术交流社区
标题:
书中的一个例子,看看结果符不符合你预期?
[打印本页]
作者:
Synaric
时间:
2015-9-29 14:53
标题:
书中的一个例子,看看结果符不符合你预期?
class Glyph{
void draw(){
System.out.println("Glyph.draw()");
}
Glyph(){
System.out.println("Glyph before draw");
draw();
System.out.println("Glyph after draw");
}
}
class RoundGlyph extends Glyph{
private int radius = 1;
public RoundGlyph(int r) {
radius = r;
System.out.println("RoundGlyph, radius = " + radius);
}
void draw(){
System.out.println("RoundGlyph.draw(), radius = " + radius);
}
}
public class PolyConstructor {
public static void main(String[] args) {
new RoundGlyph(5);
}
}
复制代码
运行结果:
Glyph before draw
RoundGlyph.draw(), radius = 0
Glyph after draw
RoundGlyph, radius = 5
作者:
fmi110
时间:
2015-9-29 20:58
学习了 子类重写了父类方法 不看结果真的容易犯错
作者:
IT黑马_梧桐
时间:
2015-9-29 21:36
不仔细看确实很容易犯错
作者:
尼玛个鸡
时间:
2015-9-29 21:47
学习了,真心慢厉害的,结果让人意想不到~!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2