ShapesThing.java
1    
2    
3    //... shapes
4    
5    
6    
7    package shapes;
8    
9    public class ShapesThing {
10   
11   
12   
13       public static void main(String[] args) {
14   
15   
16   
17   
18   
19           SSquare square = new SSquare(400);
20   
21           System.out.println("square = " + square.toString() );
22   
23           System.out.println("area of square = " + square.area() );
24   
25           System.out.println("perimeter of a square = " + square.perimeter() );
26   
27           System.out.println("diagonal of a square = " + square.diagonal () );
28   
29   SCircle disk = square.inscribingCircle();
30   
31   
32           System.out.println("disk = " + disk.toString () );
33   
34           System.out.println("disk area = " + disk.area() );
35   
36           System.out.println("perimeter of a disk= " + disk.perimeter() );
37   
38           SSquare diamond  = disk.inscribingSquare();
39   
40           System.out.println("diamond = " + diamond.toString () );
41   
42           System.out.println("diamond area = " + diamond.area() );
43   
44   
45   
46   
47   
48       }
49   
50   
51   
52   
53   
54   
55   
56   }
57   
58   
59   
60   
61