im_noob, в задании нет ничего непонятного, обычные русские слова. Ты не знаешь, что такое "порядковый номер"? В первом классе на физкультуре(я уж не говорю про математику) не было "по порядку рассчитайтесь"?
Alexey_soloviev, делаешь двух финальных наследников абстрактного класса, у которого package-private конструктор. Это будет максимально близко к запечатанной иерархии котлина. В месте использования сравниваешь по instanceOf, и кастуешь.
Так, прошло 10 дней, тебя всё ещё мучает этот самый вопрос? Как насчёт сесть и что-то написать? Я в 8 классе получил свой первый комп и на паскале сидел писать "калькулятор". интерактивный. Без знания циклов, на goto и if'aх. Без интернета и тостера. У меня даже книжки не было. У тебя есть всё, и ты сидишь маешься фигней - можно-нельзя, знания синтаксиса, блаблабла. Бери и пиши уже что-то. Или брось это.