Результаты поиска по запросу "constructor"

3 ответа

4 Обзор

снение: «Конструктор JavaScript» должен быть более правильно написан как «конструктор javascript», чтобы подчеркнуть, что рассматриваемые конструкторы являются не только родными конструкторами языка JavaScript, такими как Object, Array, Function ...

3 ответа

этот объект javascript ссылается на вновь созданный объект так, как я думаю?

Итак, когда мы создаем функцию конструктора для создания нового объекта, новое ключевое слово делает 3 вещи, которые я собираюсь объяснить, но, пожалуйста, исправьте меня, если я ошибаюсь, я хочу быть уверен, что я прав Сначала я создам функцию ...

4 ответа

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

ь все поляfinal В целом это хорошая идея, но иногда я все делаю в конструкторе. Недавно я закончил с классом на самом делевсе в конструкторе, включая чтение файла свойств и доступ к базе данных. С одной стороны, для этого предназначен класс, он ...

ТОП публикаций

1 ответ

Вызов функции непосредственно после конструктора: new Object () -> callFunction ()

Как вы могли видеть из названия, мой опыт программирования - Java. В Java вы можете делать такие вещи, как это new Object().callSomeMethod();без назначения созданного объекта переменной, очень полезная и понятная кодировка, если вам нужен этот ...

5 ответов

 или же

еделенно помню, что где-то видел пример, используя отражение или что-то в этом роде. Это было то, что было связано сSqlParameterCollection который не может быть создан пользователем (если я не ошибаюсь). К сожалению не могу найти ...

8 ответов

some_type some_function () {POD_type this_is_intentionally_uninitialized; ...}

книгаЯ сейчас читаю, я столкнулся с этим: [http://www.agner.org/optimize/]Класс не нуждается в конструкторе. Конструктор по умолчанию не требуется, если объект не нуждается в инициализации. Правильно ли я понимаю из вышесказанного, что ...

3 ответа

 как в Go, как правило, предпочитают этот термин, в то время как спецификация языка Java использует «значение по умолчанию», так как Java не указывает модуль с именем «unsafe», который требует указания чего-либо о макете объекта. Возможно, «значение по умолчанию» или «начальное значение» было бы лучше, особенно с учетом «нулевого значения» w.r.t. Значения IEEE 754 вызывают вопрос "Какой ноль?"

+ вы можете использовать список инициализаторов для инициализации полей класса до того, как конструктор начнет работать. Например: Foo::Foo(string s, double d, int n) : name(s), weight(d), age(n) { // Empty; already handled! }Мне любопытно, ...

1 ответ

Не вдаваясь в философию того, почему конструктор не вызывается (например, объекты без конструкторов по умолчанию должны быть Serializable), стандартный способ решения проблем с поведением по умолчанию состоит в предоставлении собственных реализаций readObject () или writeObject () для вашего класса.

ификация Java-сериализациидля Java 1.5 сказано: [http://java.sun.com/j2se/1.5/pdf/serial-1.5.0.pdf]Для сериализуемых объектов запускается конструктор без аргументов для первого несериализуемого супертипа. Для сериализуемых классов поля ...

3 ответа

У вас также должно быть два-три разных метода, чтобы сначала получить размер файла, а затем создать соответствующий метод.

я есть класс «A», который читает файл XML и выполняет некоторую обработку. Я поместил метод «load» в конструктор, но мне интересно, что произойдет, если размер файла XML большой и для его загрузки требуется время. class A { public String ...

6 ответов

Конструктор вызывает иерархию во время наследования

од public class Parent { public Parent(int i) { Console.WriteLine("parent"); } } public class Child : Parent { public Child(int i) { Console.WriteLine("child"); } }Я получаю ошибку: Родитель не содержит конструктор, который принимает 0 ...