У меня есть класс, член которого является другим объектом класса среди других членов. Я хотел бы знать, как определить, является ли поле this классом Java (определенным пользователем).
То есть у меня что-то вроде этого:
Пользователь передает имя класса Java. Если пакет содержит класс с этим именем, я получаю все объявленные поля этого класса и выполняю операции типа DFS с теми членами данных, которые являются объектами класса.
class A {
private String c;
private B b;
}
class B {
private int d;
private String f;
}
Так что теперь в A мне нужно только выбрать B и посетить членов B.
Как это сделать?
Спасибо.