2009-07-21 12 views
7

Mam problem, że dany obiekt może być jednym z kilku różnych obiektów (takich jak pliki w katalogu, które mogą być dźwięk, obraz, tekst, ...) Czy istnieje możliwość dowiedzieć się o typie obiektu obok operatora "instanceof"? Couse to spowodowałoby niekończące się, jeśli - następnie wiersz ...uzyskać możliwą instancję/typ obiektu

+0

Użyteczne byłoby tutaj zastosowanie. Co zrobiłbyś z tymi informacjami? Możesz skończyć z niekończącym się konstruktem if-else. – skaffman

+0

Może pomóc tutaj polimorfizm (być może z obiektami opakowania). –

+0

służy tylko do debugowania. aby mieć pewność, że dany obiekt jest właściwy. – machine

Odpowiedz

12

foo.getClass() pobiera obiekt java.lang.Class opisujący klasę obiektu.

+0

to działa. ich geh auch gleich von der leitung runter. – machine

Powiązane problemy