public class CircleDemo{
public static void main(String[] args){
renderCircle(new ConcreteCircle(3.33));
renderCircle(new HollowCircle(10.2));
}
public static void renderCircle(AbstractCircle circle){
circle.render();
}
}
本文展示了一个使用Java编写的简单示例程序,该程序通过继承和多态的方式演示了不同类型的圆形(实心圆和空心圆)的渲染过程。通过对抽象基类AbstractCircle的继承,ConcreteCircle和HollowCircle两个子类实现了具体的渲染逻辑。
public class CircleDemo{
public static void main(String[] args){
renderCircle(new ConcreteCircle(3.33));
renderCircle(new HollowCircle(10.2));
}
public static void renderCircle(AbstractCircle circle){
circle.render();
}
}

被折叠的 条评论
为什么被折叠?