Решите задачку:
Есть класс User у которого есть один конструктор.
От класса User наследуется класс SuperUser.
Задача: Нужно подсчитать кол-во классов User и SuperUser. Но если создается класс SuperUser то нельзя прибавлять к счетчику User.
То есть если я создал 3 юзера и одного супер юзера и вывел их, то юзеров будет 3 а суперюзеров 1.
Создавать доп. классы не желательно, конструктор может быть только один.
Ваши решения?