|
@@ -0,0 +1,41 @@
|
|
|
|
+package com.lc.day09.static03;
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * ClassName: Test
|
|
|
|
+ *
|
|
|
|
+ * @Author 爱扣钉-陈晨
|
|
|
|
+ * @Create 2023/12/17 11:10
|
|
|
|
+ * @Version 1.0
|
|
|
|
+ */
|
|
|
|
+public class Test {
|
|
|
|
+ public static void main(String[] args) {
|
|
|
|
+
|
|
|
|
+ Rectangle r1 = new Rectangle(11, 20);
|
|
|
|
+ Rectangle r2 = new Rectangle(10, 20);
|
|
|
|
+
|
|
|
|
+ Triangle triangle = new Triangle(2, 3, 2);
|
|
|
|
+ Triangle triangle1 = new Triangle(3, 3, 3);
|
|
|
|
+ Triangle triangle2 = new Triangle(2, 3, 3);
|
|
|
|
+
|
|
|
|
+ //静态方法
|
|
|
|
+ int compare = ShapeTools.compare(r1, r2);
|
|
|
|
+ System.out.println(compare);
|
|
|
|
+
|
|
|
|
+ //排序
|
|
|
|
+ Shape[] shapes = new Shape[3];
|
|
|
|
+ shapes[0] = triangle;
|
|
|
|
+ shapes[1] = triangle1;
|
|
|
|
+ shapes[2] = triangle2;
|
|
|
|
+
|
|
|
|
+ System.out.println(triangle.area());
|
|
|
|
+ System.out.println(triangle1.area());
|
|
|
|
+ System.out.println(triangle2.area());
|
|
|
|
+
|
|
|
|
+ ShapeTools.sort(shapes);
|
|
|
|
+
|
|
|
|
+ for (int i = 0; i < shapes.length; i++) {
|
|
|
|
+ System.out.println(shapes[i].toString());
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+}
|