кусок кода
public class Singleton {
........код.............
private Singleton(){}
......код..........
}
без строчки " private Singleton(){} " валидатор выдавал ошибку по условию
"Класс Singleton не должен позволять создавать объекты своего типа извне класса."
Собственно, объясните каким образом это строчка(так понимаю пустой метод) блокирует возможность создавать объекты такого класса ?
Александр Мягков
26 уровень
решено с подглядыванием, вопрос остался.
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
--------Master
8 апреля 2019, 18:01
Если эту строку ты понимаешь как пустой метод, то какой тип значения этот метод возвращает? ))
0
Александр Мягков
8 апреля 2019, 18:07
так, логично, не метод. Тогда что это вообще такое ?)
0
--------Master
8 апреля 2019, 18:08
Ну вроде к 14 уровню должен уже знать, как называется конструкция, не имеющая возвращаемого значения и имеющая имя, совпадающее с именем класса...
0
Александр Мягков
8 апреля 2019, 18:11
очевидно же. Конструктор. Мозг дал сбой. Спасибо что не ответили на прямую, хоть сам замыкание исправил )
+1