Вопросы с тегом 'constructor'
Специальный тип подпрограммы, вызываемый при создании объекта.
11
Что означает явное ключевое слово?
Что означает ключевое слово explicit в С++?
23 сент. '08 в 13:58
21
Как я могу назвать один конструктор из другого в Java?
Можно ли вызвать конструктор из другого (внутри одного класса, а не из подкласса)? Если да, то как? И что может быть лучшим способом вызвать другой конструктор (если есть несколько способов сделать это)?
12 нояб. '08 в 20:10
17
Виртуальный вызов участника в конструкторе
Я получаю предупреждение от ReSharper о вызове виртуального члена из моего конструктора объектов. Зачем это делать?
23 сент. '08 в 7:11
10
Вызов базового конструктора в С#
Если я наследую от базового класса и хочу передать что-то из конструктора унаследованного класса в конструктор базового класса, как это сделать?
Например,
Если я наследую класс Exception, я хочу сделать что-то вроде этого:
class MyExceptionClass :...
15 авг. '08 в 7:39
9
Вызов одного конструктора из другого
У меня есть два конструктора, которые передают значения только для чтения полей.
public class Sample
{
public Sample(string theIntAsString)
{
int i = int.Parse(theIntAsString);
_intField = i;
}
public Sample(int theI...
24 окт. '10 в 16:06
5
Соответствуют ли скобки после имени типа с новым?
Если "Тест" - обычный класс, есть ли разница между:
Test* test = new Test;
и
Test* test = new Test();
06 мар. '09 в 19:39
26
Разница между конструктором и ngOnInit
Угловая ngOnInit обеспечивает цикл жизненного цикла ngOnInit по умолчанию. Зачем использовать ngOnInit, если у нас уже есть constructor?
03 мар. '16 в 5:14
15
Можно ли вызвать конструктор из другого конструктора (сделать цепочку конструктора) в С++?
Как разработчик С# я использую для запуска конструкторов:
class Test {
public Test() {
DoSomething();
}
public Test(int count) : this() {
DoSomethingWithCount(count);
}
public Test(int count, string name) : th...
21 нояб. '08 в 9:43
23
Как инициализировать значения HashSet по построению?
Мне нужно создать Set с начальными значениями. Set<String> h = new HashSet<String>();
h.add("a");
h.add("b");
Есть ли способ сделать это в одной строке кода? Например, это полезно для окончательного статического поля.
11 янв. '10 в 12:31
14
Что такое чистый, pythonic способ иметь несколько конструкторов в Python?
Я не могу найти окончательный ответ на это. Насколько я знаю, вы не можете иметь несколько функций __init__ в классе Python. Так как мне решить эту проблему?
Предположим, у меня есть класс с именем Cheese со свойством number_of_holes. Как у меня мож...
25 мар. '09 в 17:00
22
Может ли абстрактный класс иметь конструктор?
Может ли абстрактный класс иметь конструктор?
Если да, то как это можно использовать и для каких целей?
04 нояб. '08 в 2:46
5
В чем разница между использованием конструктора и getInitialState в React/React Native?
Я видел, что оба используются взаимозаменяемо. Каковы основные варианты использования для обоих? Есть ли преимущества/недостатки? Является ли практика лучшей?
05 июн. '15 в 13:53
9
Каковы правила для вызова конструктора суперкласса?
Каковы правила С++ для вызова конструктора суперкласса из подкласса?
Например, я знаю в Java, вы должны сделать это как первую строку конструктора подкласса (и если вы этого не сделаете, предполагается неявный вызов суперструктора no-arg), что даст ...
23 сент. '08 в 13:09
16
Почему это() и super() должны быть первым утверждением в конструкторе?
Java требует, чтобы, если вы вызываете this() или super() в конструкторе, это должно быть первое утверждение. Почему?
Например:
public class MyClass {
public MyClass(int x) {}
}
public class MySubClass extends MyClass {
public MySubClass(i...
22 июл. '09 в 21:25
35
Использование .apply() с "новым" оператором. Это возможно?
В JavaScript я хочу создать экземпляр объекта (через оператор new), но передать конструктору произвольное число аргументов. Возможно ли это?
Я хочу сделать что-то вроде этого (но код ниже не работает):
function Something(){
// init stuff
}
fun...
22 окт. '09 в 12:15