Почему class.getClass () может отличаться от класса.JAVA

Программисты JAVA общаются здесь
Anonymous
Почему class.getClass () может отличаться от класса.

Сообщение Anonymous »

Я надеюсь, что вы сможете помочь мне по этому вопросу. Итак, см. Ниже: < /p>

Код: Выделить всё

Parent v = new Child();
Если я сделаю v.getClass () он возвращает child . Однако, если я сделаю v.getClass (). CAST () он возвращает объект из типа Parent .
Кто -нибудь знает, почему это происходит? Я также посмотрел на документацию Java API и не смог найти причину.

Подробнее здесь: https://stackoverflow.com/questions/791 ... eturn-type

Вернуться в «JAVA»