Лучшие constructor вопросы ИТ разработчиков

  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

почему перечисление фактического конструктора класса в JavaScript важно

Я читал в саду JavaScripthttp://bonsaiden.github.com/JavaScript-Garden/ [http://bonsaiden.github.com/JavaScript-Garden/]о прототипе в JavaScript и один из его примеров выглядит следующим образом: function Foo() { this.value = 42; } Foo.prototype ...

Задан 10 Oct 2011, 21:50 от Nik So
  • 215 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Могут ли конструкторы быть асинхронными?

У меня есть проект, в котором я пытаюсь заполнить некоторые данные в конструкторе: public class ViewModel { public ObservableCollection<TData> Data { get; set; } async public ViewModel() { Data = await GetDataTask(); } ...

Задан 16 Nov 2011, 01:19 от Marty Neal
  • 27 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Какой конструктор по умолчанию для указателя C ++?

У меня есть такой код: class MapIndex { private: typedef std::map<std::string, MapIndex*> Container; Container mapM; public: void add(std::list<std::string>& values) { if (values.empty()) // sanity check return; std::string ...

Задан 01 Jun 2009, 21:55 от Milan Babuškov
  • 19 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Остерегайтесь переменных-членов, которые еще не инициализированы. Остерегайтесь виртуальных функций: функция, которую вы вызываете, может не соответствовать ожидаемой, если функция является виртуальной и создается производный объект. Кроме этого, я не вижу проблем с вызовом методов из конструктора. Тем более память для объекта уже выделена.

Саттер упоминает в одном из своихhttp://www.gotw.ca [http://www.gotw.ca] Аргументы, что объект создан (имеет допустимое существование) только в том случае, если конструктор выполняет завершенный файл, т.е., грубо говоря, управление переходит за ...

Задан 02 Feb 2011, 09:32 от Arun
  • 18 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Решение проблемы «Виртуальный вызов метода в конструкторе»

Я делаю программное обеспечение в C #. Я использую абстрактный класс,Instruction, который имеет эти биты кода: protected Instruction(InstructionSet instructionSet, ExpressionElement newArgument, bool newDoesUseArgument, int newDefaultArgument, ...

Задан 01 Aug 2013, 10:24 от Edward B.
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Статический конструктор и конструктор по умолчанию

Нестатический класс может иметь как статический, так и конструктор по умолчанию одновременно.В чем разница между этими двумя конструкторами? Когда я должен и...

Задан 17 May 2010, 13:08 от Ram
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

C ++ struct constructor

Я пытался создать свою собственную структуру. Поэтому я написал этот кусок кода.

Задан 02 Nov 2013, 13:48 от PepeHands
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Я согласен. Я только что упомянул различные стили, которые являются общими.

то очень простой вопрос, я никогда не кодировал в Java, но я пишу класс для друга ... Имея что-то вроде: class myClass{ private string name; public string getName() { return this.name; } public void setName (int newValue) { this.name = newValue; ...

Задан 21 Jan 2011, 00:29 от André Alçada Padez
  • 57 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Вызывать переопределения в конструкторе не рекомендуется.

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

Задан 02 Feb 2009, 21:21 от Anthony D
  • 15 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Почему вы вызываете новую дату без скобок? [Дубликат]

На этот вопрос уже есть ответ здесь:Можем ли мы опустить скобки при создании объекта с помощью «новый» оператор? 6 ответовЯ только что видел этот фрагмент, к...

Задан 13 Jan 2014, 18:44 от m90
  • 15 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Как передать массив конструктору?

Я хочу передать массив конструктору, но передается только первое значение - все остальное выглядит как мусор. Вот упрощенная версия того, над чем я работаю: #include <iostream> class board { public: int state[64]; board(int arr[]) { *state = ...

Задан 24 Feb 2012, 07:24 от Svad Histhana
  • 31 голос
  • 5 ответов
  • 0 просмотров
5 ответов

Можно ли в Java создать «пустой» экземпляр класса без конструктора без аргументов, используя отражение?

У меня есть класс, который не имеет конструктора по умолчанию. И мне нужен способ получить «пустой» экземпляр этого класса. «пусто» означает, что после созда...

Задан 09 Nov 2010, 12:37 от Vladimir
  • 24 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Автоматически реализованное свойство в структуре не может быть назначено

У меня есть следующий код: struct T { public T(int u) { this.U = 10; //Errors are here } public int U { get; private set; } }Компилятор C # выдает мне пару ошибок в указанной строке: 1) Поле поддержки для автоматически реализуемого ...

Задан 06 Oct 2011, 06:08 от Vasya
  • 26 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как переопределить конструктор класса Python со многими аргументами?

Скажем, у меня есть класс Foo, расширяющий класс Bar. И я хочу немного переопределить конструктор Фу. И я даже не хочу знать, что такое сигнатура конструкторов Бара. Есть ли способ сделать это? Если вы не поняли, я имею в виду следующее: class ...

Задан 30 Nov 2011, 21:44 от Alexander
  • 99 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Параметры по умолчанию с конструкторами C ++ [закрыто]

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

Задан 09 Oct 2008, 12:58 от Rob
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

C ++ struct constructor

Я пытался создать свою собственную структуру. Итак, я написал этот кусок кода. struct node { int val, id; node(int init_val, int init_id) { val = init_val; id = init_id; } }; node t[100]; int main() { ... }Я пытался скомпилировать мою программу. ...

Задан 02 Nov 2013, 14:48 от PepeHands
  • 16 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

Задан 22 Aug 2011, 18:14 от Ziyao Wei
  • 11 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Создавать объекты в условных операторах c ++

Я изучаю c ++, и я только что попал в объектно-ориентированную главу. У меня есть вопрос о создании объектов внутри операторов if. Проблема, над которой я работаю, заключается в создании класса, который будет отображать заголовок отчета. Класс ...

Задан 19 Feb 2012, 03:38 от nik
  • 19 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как работают конструкторы производных классов в python?

У меня есть следующий базовый класс: class NeuralNetworkBase: def __init__(self, numberOfInputs, numberOfHiddenNeurons, numberOfOutputs): self.inputLayer = numpy.zeros(shape = (numberOfInputs)) self.hiddenLayer = numpy.zeros(shape ...

Задан 12 Dec 2009, 04:16 от devoured elysium
  • 13 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Вернуть значение, отличное от класса в ES6

Недавно я тестировал классы с ES6 и заметил, что при создании класса вы не можете указать значение, данное конструктором.Ранее в ES5 это было возможно.В обои...

Задан 16 Jan 2015, 09:39 от MikaAK
  • 50 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Сколько работы нужно выполнить в конструкторе?

Должны ли операции, которые могут занять некоторое время, выполняться в конструкторе или объект должен быть создан, а затем инициализирован позже.Например, п...

Задан 16 Nov 2008, 15:14 от mintydog
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Почему конструктор суперкласса не вызывается, когда мы объявляем объект подкласса?

Я программист на Java, новичок в программировании на Python. Я заметил неожиданное поведение в программировании на Python. Я ожидал последовательность печати...

Задан 19 May 2013, 09:44 от user1559873
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Вызов ctor со скобами

Простой вопрос о синтаксисе C ++ 11. Есть пример кода (сокращенный отисточник [http://probablydance.com/2012/12/16/the-importance-of-stdfunction/]) struct Wanderer { explicit Wanderer(std::vector<std::function<void (float)>> & update_loop) { ...

Задан 13 Mar 2013, 20:46 от Loom
  • 10 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Доступ к внедренной зависимости в конструкторе управляемого компонента вызывает исключение NullPointerException

Я пытаюсь внедрить DAO как управляемое свойство.

Задан 11 Mar 2016, 08:42 от BalusCEvgeni Dimitrov
  • 12 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Java - конструктор внутреннего класса - разрешен только для внешнего класса

У меня есть внутренний класс в моем коде. Я хочу предоставить публичный доступ к его экземплярам, но только внешний класс должен иметь возможность создавать эти экземпляры, как в «частном» доступе. Возможно ли это без создания небольшого пакета ...

Задан 19 Jun 2013, 12:08 от Krzysztof Stanisławek
  • 16 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 дает предупреждение

ех примерах классов и записей F # я вижу, что записи и классы создаются / создаются с помощью нового ключевого слова или просто по имени типа. Так, например, если у меня есть эта запись: type MyRecord = {field1: int; field2:int} let myvar = ...

Задан 23 Dec 2010, 16:34 от Andry
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Копировать конструктор не вызывается?

Насколько я знаю, вы вызываете конструктор копирования в следующих случаях:1 При создании экземпляра одного объекта и его инициализации значениями из другого...

Задан 30 May 2013, 17:15 от Stanimirovv
  • 23 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

И сделать это с реализацией

емя работы с учебным пособием «Тур героев» на веб-сайте Angular я нашел следующий синтаксис: class Hero { id: number, name: string, } const aHero: Hero = { id: 1, name: 'Superman' } console.log(aHero instanceof Hero); //falseКакой смысл делать ...

Задан 27 Dec 2017, 17:39 от Kevin Coscarelli
Page 1 of 18
1 2 3 4 5