Универсальный шаблонный экземпляр

Я проверял кого-то ещеs код на днях, и я наткнулся на строку, которая вызвала некоторую обеспокоенность. Для упрощения, скажем, у меня есть общий класс A и абстрактный класс B. Разрешено ли следующее создание экземпляров и если да, то почему?

Object obj = new A();

Лично я никогда не видел таких экземпляров, как выше, хотя такое заявление, как

A obj = null;

конечно бы держал. Я'Мы всегда использовали подстановочные знаки в шаблонах для объявления параметров метода, поэтому у меня может просто не быть опыта.

Ответы на вопрос(1)

Ваш ответ на вопрос