ShapeThing.java
1    package expressions;
2    import shapes.SSquare;
3    import shapes.SCircle;
4    public class ShapeThing {
5        public static void main(String[] args){
6            SSquare morgz = new SSquare(400);
7            System.out.println("Square = " +morgz.toString());
8            System.out.println("Area of square = "+morgz.area());
9            System.out.println("Perimeter of square = " +morgz.perimeter());
10           System.out.println("Diagonal of square = " +morgz.diagonal());
11           SCircle irs = morgz.inscribingCircle();
12           System.out.println("Disk = " +irs.toString());
13           System.out.println("Area of disk = " +irs.area());
14           System.out.println("Perimeter of disk = " +irs.perimeter());
15           SSquare cornucopia = irs.inscribingSquare();
16           System.out.println("Diamond = " +cornucopia.toString());
17           System.out.println("Area of diamond = " +cornucopia.area());
18   
19       }
20   }
21