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