angru: другими словами - как вывести на стандартный вывод все подклассы суперкласса? все уже определено, имена известны. Из вопроса следует непонимание механизма реализации задачи (как распечатать подклассы суперкласса) а не попытка определить имена. Далее представлен пример, в котором подробнее объясняется что именно нужно
Прошу прощения, что так объемно:
Скорее что-то отправить на стандартный вывод :) определять, узнавать имя не нужно (честно говоря не понял как вы пришли к таким выводам).
Есть задача аналогичная задаче про телевизоре (описана в вопросе). Попробую сформулировать ее более подробно, надеюсь будет понятно:
Нужно вывести на экран все названия марок телевизоров производителя Sony.
Соответственно производителя телевизоров я представил в виде класса с атрибутами (в предыдущем примере не совсем верно описал атрибуты) (имя производителя, год основания компании, доля рынка и пр.).
Марки телевизоров я представил как подкласс класса "производители". Атрибутами у класса "марки телевизоров" являются - название марки, диагональ экрана, качество картинки.
Ну и задача - есть несколько производителей (Sony, Philips, Toshiba) у каждого из них есть несколько своих моделей. Нужно напечатать список моделей телевизоров у каждого производителя