Сколько конструкторов может иметь класс в C?

Оглавление:

Сколько конструкторов может иметь класс в C?
Сколько конструкторов может иметь класс в C?
Anonim

В классе может быть определено более одного конструктора. Это называется перегрузкой конструктора. Обычно существует конструктор, который не имеет параметров (ничего в круглых скобках после имени конструктора), как конструктор World выше. Это также называется конструктором без аргументов.

Сколько конструкторов может существовать в классе?

Строго говоря, формат файла класса JVM ограничивает количество методов (включая все конструкторы) для класса менее чем 65536. И, согласно Тому Хотину, эффективный предел составляет 65527. Каждая сигнатура метода занимает слот в пуле констант.

Может ли класс иметь несколько конструкторов?

Техника наличия двух (или более) конструкторов в классе известна как перегрузка конструктора. Класс может иметь несколько конструкторов, которые отличаются количеством и/или типом своих параметров. Однако невозможно иметь два конструктора с одинаковыми параметрами.

Можем ли мы иметь более одного конструктора в классе в C?

В C++ у нас может быть более одного конструктора в классе с одним и тем же именем, если каждый из них имеет другой список аргументов. Эта концепция известна как перегрузка конструктора и очень похожа на перегрузку функций.

Вы можете вызвать конструктор?

Вызов конструктора из метода

Нет, вызывать конструктор нельзяиз метода. Единственное место, откуда вы можете вызывать конструкторы, используя «this» или «super», - это первая строка другого конструктора. Если вы попытаетесь явно вызвать конструкторы в другом месте, будет сгенерирована ошибка времени компиляции.

Рекомендуемые:

Интересные статьи
Должны ли столбы забора бетонироваться?
Подробнее

Должны ли столбы забора бетонироваться?

Установка столбов забора в бетон Бетон является наиболее безопасным материалом для установки столбов забора, особенно если у вас песчаная почва. Гравий может подойти для плотной, тяжелой глинистой почвы, но в более рыхлой почве бетон - единственное, что действительно удержит ваши столбы забора на месте.

Is остается глаголом-связкой?
Подробнее

Is остается глаголом-связкой?

ГРАММАТИКА: Глаголы-связкиRemain в этом значении являются связывающим глаголом. Этот тип глагола связывает подлежащее в предложении с прилагательным или существительным: Он остается в нерешительности относительно того, что делать. Пробки на дорогах остаются проблемой.

Мотель Бейтса страшный?
Подробнее

Мотель Бейтса страшный?

Мотель Бейтса работает как приквел к классическому фильму ужасов, и он такой же пугающий, как и фильм. Это очень психологический, почти триллерный сериал, которому требуется время, чтобы Норман полностью принял свою реальность. Однако страшные моменты, которые возникают по пути, просто ужасают.