class Shape {
public void draw(){
}
}
class Cycle extends Shape{
@Override
public void draw(){
System.out.println("圆形");
}
}
class Rect extends Shape{
@Override
public void draw(){
System.out.println("矩形");
}
}
class Flower extends Shape{
@Override
public void draw(){
System.out.println("花朵");
}
}
public class Test{
public static void main(String[] args){
Shape shape1 = new Flower();
Shape shape2 = new Cycle();
Shape shape3 = new Rect();
drawMap(shape1);
drawMap(shape2);
drawMap(shape3);
}
public static void drawMap(Shape shape){
shape.draw();
}
}