ShapesThing.java
1    package shapes;
2    
3    public class ShapesThing {
4    
5       public static void main(String[] args) {
6    
7           SSquare square = new SSquare(200);
8    
9           SCircle disk = square.inscribingCircle();
10   
11          SSquare diamond = disk.inscribingSquare();
12   
13   
14          //computations of a square using strings
15          System.out.println("square =" + square.toString());
16          System.out.println("area of square =" + square.area());
17          System.out.println("perimeter of square =" + square.perimeter());
18          System.out.println("diagonal of square =" + square.diagonal());
19   
20          // computations of a circle using strings
21          System.out.println("disk ="+ disk.toString());
22          System.out.println("disk =" + disk.area());
23          System.out.println("disk =" + disk.perimeter());
24   
25          // string computations of my square diamond bound to disk.inscribingSquare
26          System.out.println("diamond=" + diamond.toString());
27          System.out.println("diamond=" + diamond.area());
28       }
29   }
30