В Java, какова цель использования частного конструктора в абстрактном классе?
В обзоре я получил этот вопрос, и мне любопытно, для какой ситуации нам нужно использовать конструктор таким образом?
Я думаю, что его можно использовать в паре с другим конструктором в абстрактном классе, но это очень тривиально. Также его можно использовать для создания статических внутренних классов, которые будут превосходить абстрактный класс.
Может быть, есть более элегантное использование?