Scanner input = new Scanner(System.in);
int a = input.nextInt();
int b = input.nextInt();
Shape shape =new Circle(a,b);
System.out.println(shape.getArea());
System.out.println(shape.getDirm());
getDirm 方法是 Shape 接口中定义的方法, Scanner 类中不存在这个方法,所以编译失败了。
正好挡住了.你是怎么调用的