JAVA多态性性求面积

利用多态性的知识 设计类EqulaArea,判断圆与三角形面积的大小(假设Circle类和Trival类已知)

public class EqulaArea {
    
    // 定义比较函数compare
    public static String compare(Circle c, Trival t) {
        double c_area = c.area();
        double t_area = t.area();
        
        if (c_area > t_area) {
            return "Circle area is larger.";
        } else if (c_area < t_area) {
            return "Trival area is larger.";
        } else {
            return "The two areas are equal.";
        }
    }
    
    // main函数
    public static void main(String[] args) {
        Circle c = new Circle(5);   // 创建一个半径为5的圆形
        Trival t = new Trival(3, 4, 5);  // 创建一个边长为3,4,5的三角形
        
        // 调用compare函数,比较两个图形的面积
        System.out.println(compare(c, t));  // 输出结果
    }
}