2009-07-21 2 views
7

У меня есть проблема, что данный объект может быть одним из нескольких разных объектов (например, файлы в каталоге, которые могут быть звуковыми, изображениями, текстом, ...) Есть ли возможность узнать тип объекта рядом с оператором 'instanceof'? Couse, который приведет к бесконечной строке if-then ...получить возможный экземпляр/тип объекта

+0

Здесь полезный случай. Что бы вы сделали с этой информацией? В любом случае у вас может быть бесконечная конструкция if-else. – skaffman

+0

Похоже, что полиморфизм может помочь здесь (возможно, с оберткой). –

+0

его просто для отладки. чтобы убедиться, что задан правильный объект. – machine

ответ

12

foo.getClass() получает объект java.lang.Class, описывающий класс объекта.

+0

, который делает трюк. ich geh auch gleich von der leitung runter. – machine

Смежные вопросы