У меня есть один метод, подобный этому:
private void myMethod(List<?> myLists) {
for (Object val : myLists) {
val.getMyOtherMethod(); // for example
}
}
Как я могу привести val
к одному из моих объектов?
Все мои объекты (списковые объекты) содержат те же методы, что и getMyOtherMethod()
BR
edit: ---------------------------------------------------------------------
Я звонил myMethod несколько раз, например:
List<MyClas.MySubclass1> var1;
List<MyClas.MySubclass2> var1;
List<MyClas.MySubclass3> var1;
...
...
myMethod(var1);
myMethod(var2);
myMethod(var3);
В этом случае я не знаю, подкласс ведьмы я отправляю MySubclass1, MySubclass2 или MySubclass3.Это важно для цикла foreach.