Я знаю, что на этом форуме уже есть несколько вопросов, касающихся моего вопроса, но ни один из них не кажется мне действительно полезным.
Поскольку я новичок в программировании, я все еще пытаюсь выяснить, чтоименно getClass()
и getMethod()
звонки помогают мне.
Чего я хочу достичь:
// init:
List<Preview> listPreview;
List<Preview> listTemp;
// now create the Lists (from a Database)
listPreview = dbHelper.getPreview("Hero", "Axe");
listTemp = dbHelper.getPreview("Hero", "Beastmaster");
// now I want to add ListTemp to ListPreview
Class myClass = listPreview.getClass();
Method m = myClass.getDeclaredMethod("add", new Class[] {Object.class});
m.invoke(listTemp, 2);
Проблема:
Очевидно, что сейчас это не работает, , но я думаю, что идея довольно проста.Я хочу добавить listTemp к listPreview . getDeclaredMethod
уже считается необъявленным исключением. Я не совсем понимаю, почему.