[EXERCISE] Reflection - Problem {5} - BarracksWars - Return of the Dependencies
Здравейте колеги,
видях видеото на Ицо, но искам да направя нещата като оставя класа BaseCommand само че единствено със String[] data. Съответно наследяванията си отиват към другите команди. Проблема е че ми гърми с грешен брой аргументи в Engine при създаване на нова инстанция:
Constructor<?> declaredConstructor = commandClass .getDeclaredConstructor(String[].class); declaredConstructor.setAccessible(true); Executable executable = (Executable) declaredConstructor .newInstance(data);
Intellij подсказва че неще може да се обърка със String[] или varargs.
Ако някои има идеи моля да сподели :)
Целия проект:
https://www.dropbox.com/s/pwduimsp4xpcbgw/_05BarracksWarsReturnOfTheDependencies.zip?dl=0
мерси колега ще пробвам да го кастна :)