Geometry.java ----------------- public abstract class Geometry { publicabstract double getArea(); } ------------ Rect.java ---------- public class Rect extends Geometry { double a,b; Rect(doublea,double b) { this.a =a; this.b =b; } 【代码 1 】 // 重写 getArea() 方法 { 【代码2 】; // 返回矩形面积 } } ------------- Circle.java ------------- public class Circle extends Geometry { double r; Circle(double r) { this.r =r; } 【代码 3 】 // 重写 getArea() 方法 { 【代码4 】; // 返回圆面积 } } } -------------- Student.java ------------- public class Student { publicdouble area(Geometry ...p) { doublesum=0; for(inti=0;i