Я недавно начал использовать Java Reflection, но в настоящее время застрял на этом.
Итак, у меня есть что-то вроде этого:
Class<?> dogClass = Class.forName("com.example.dog");
Object dogObject = dogClass.newInstance();
Я хотел бы использовать вышеупомянутый объект в этом массиве:
List<Dog> dogList = new ArrayList();
Так что в обычном случае:
for(Dog d : dogList) {
....
....
}
Но когда я попытался использовать java-отражение, оно не сработало ..
for(dogObject d : dogList) {
....
....
}
Может кто-нибудь просветить меня, пожалуйста? Спасибо.