кусок кода public class Singleton { ........код............. private Singleton(){} ......код.......... } без строчки " private Singleton(){} " валидатор выдавал ошибку по условию "Класс Singleton не должен позволять создавать объекты своего типа извне класса." Собственно, объясните каким образом это строчка(так понимаю пустой метод) блокирует возможность создавать объекты такого класса ?