Miałem nadzieję, że ktoś może mi powiedzieć, dlaczego java ma java.lang.reflect.Type
, kiedy wszystko już dziedziczy po Object
?Dlaczego java ma typ, gdy ma już obiekt?
Czy mógłby ktoś podać przykład przypadku, w którym musiałbym użyć Type
, a nie Object
?
Rzeczywiście. Kluczową rzeczą, którą OP mógł pominąć, jest to, że każda "Klasa" sama jest "Obiektem". – Barend
Więc użyłbym typu, gdy potrzebuję wielu różnych klasy Object.class? –
Nie, użyłbyś 'Type', gdy używasz API, który zwraca jeden. Nie ma innej okazji, aby to zrobić, a nawet nie ma innego sposobu, aby to zrobić. – EJP