クラス構造情報を保持するクラスStructureクラスを定義

フィールドにはクラス情報・フィールド情報・コンストラクタ情報・メソッド情報を定義。
Structureクラスのコンストラクタを追加し、toStringメソッドをオーバーライド。

クラスを引数に取り、リフレクションを使用してクラス構造を生成する。
クラス構造情報の生成テストをMainメソッドに実装

その他、全てのStructクラスのデフォルトコンストラクタを削除