基本的に、すべてのインスタンス変数名とその値を名前と値のペア形式で再帰的に出力する必要があります。私のクラス構造が以下のようになっているとしましょう
public class SomeClass{
private String classDescription;
private Animals animals;
private Birds birds;
private List<Insects> insects;
private Map<String, Reptiles> others;
}
public class Animals{
private Dogs dogs;
private Cats cats;
private List<Mammals> mammalsList;
}
public class Dogs{
private String variable1;
private long variable2;
}
オブジェクト参照のチェーンがある上記のクラス構造では、インスタンス変数名と対応する値を再帰的に出力する必要があります。コードが役立ちます。