ShapesThing.java
package Shapes;

import shapes.SCircle;
import shapes.SSquare;

public class ShapesThing {

    public static void main(String[] args) {
        // TODO code application logic here
        SSquare square = new SSquare(400);
        System.out.println("square =" + square.toString());
        System.out.println("area of square=" + square.area());
        System.out.println("perimeter of square=" + square.perimeter());
        System.out.println("daigonal of square=" + square.diagonal());
        SCircle disk = square.inscribingCircle();
        System.out.println("disk=" + disk.toString());
        System.out.println("area of disk=" + disk.area());
        System.out.println("Cricumference of disk=" + disk.perimeter());
        SSquare diamond = ((SCircle) disk).inscribingSquare();
        System.out.println("diamond" + diamond.toString());
        System.out.println("area of diamond=" + diamond.area());
    }
}