2024 Автор: Elizabeth Oswald | [email protected]. Последнее изменение: 2024-01-13 00:11
Нет, конструкторы могут быть public, private, protected или default (вообще без модификатора доступа). Создание чего-то приватным не означает, что никто не может получить к нему доступ. Это просто означает, что никто за пределами класса не может получить к нему доступ. Так что приватный конструктор тоже полезен.
Могут ли конструкторы быть приватными в Java?
Частный конструктор в Java используется для ограничения создания объектов. Это специальный конструктор экземпляров, используемый в статических классах только для членов. Если конструктор объявлен как закрытый, то его объекты доступны только внутри объявленного класса. Вы не можете получить доступ к его объектам из-за пределов класса конструктора.
Являются ли конструкторы по умолчанию закрытыми или общедоступными?
В C++ конструктор автоматически вызывается при создании объекта класса. По умолчанию конструкторы определены в разделе public класса..
Почему мы обычно объявляем конструктор как открытый член в Java?
Публичный конструктор также означает он может быть доступен вне класса Другой класс также может получить их простым способом однако, если мы сделаем конструктор закрытым, он будет недоступен вне класса. Также мы делаем конструктор общедоступным, чтобы инициализировать класс в любом месте программы.
Как мне сделать свой конструктор общедоступным?
Сделайте конструктор общедоступным, если вы позволяете своему клиентскому коду вне пакета создавать экземпляр вашего объекта. если вы нехотите этого (поскольку объект зависит от пакета или сам объект не может быть создан напрямую) use package-private.
Рекомендуемые:
Являются ли токсикологические отчеты общедоступными во Флориде?
Будет ли доступен отчет о вскрытии? Да. Когда судебно-медицинский эксперт завершает заключение о вскрытии, оно становится достоянием общественности, если оно все еще не находится под следствием правоохранительных органов. Отчеты о вскрытии можно запросить лично, по телефону, факсу, почте или электронной почте.
Вы должны быть обвинены в совершении преступления, чтобы быть помилованным?
Со времен Второй мировой войны было помиловано меньше. федеральное помилование может быть вынесено до начала судебного дела или расследования, до вынесения каких-либо обвинительных актов, за неуказанные правонарушения, а также до или после осуждения за федеральное преступление.
Должны ли структуры иметь конструкторы в C++?
Итак, структуры могут иметь конструкторы, а синтаксис такой же, как и для классов. Это не сработает, если вы наследуете от другого класса, а переменная объявлена в родительском классе. Могут ли структуры иметь конструкторы в C? Создание конструктора в структуре:
Вы должны быть монсеньором, чтобы быть епископом?
Хотя в некоторых языках это слово используется как форма обращения к епископам, что является его основным использованием в этих языках, это не принято в английском языке. (Соответственно, в английском языке использование «Monsignor» исключено для священника, который становится епископом.
Вы должны быть мертвы, чтобы быть криогенно замороженным?
Крионические процедуры могут начинаться только после того, как "пациенты" клинически и юридически мертвы. Процедуры крионики могут начаться в течение нескольких минут после смерти, и для предотвращения образования льда во время криоконсервации могут использоваться криопротекторы.