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

4 ответа

Есть ли причина выбирать __new__ вместо __init__ при определении метакласса?

Я всегда настраивал метаклассы примерно так: class SomeMetaClass(type): def __new__(cls, name, bases, dict): #do stuff hereНо я только что натолкнулся на метакласс, который был определен так: class SomeMetaClass(type): def __init__(self, name, ...

1 ответ

спасибо за этот длинный ответ! Меня смутило то же самое, очень помогло!

10 ответов

Java устанавливает приватные поля внутри конструкторов

Обычная практика проектирования - сделать переменные экземпляра частными и иметь общедоступные методы получения и установки для доступа к ним. Но много раз я видел в Интернете примеры кода, в которых есть конструкторы, которые ...

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

6 ответов

Есть ли общий конструктор с ограничением параметров в C #?

В C # вы можете наложить ограничение на общий метод, например: public class A { public static void Method<T> (T a) where T : new() { //...do something... } }Где вы указываете, чтоT должен иметь конструктор, который не требует параметров. Мне ...

6 ответов

http://jpereira.eu/2011/10/12/fluent-interfaces-while-trying-to-make-sense-of-prototype-pattern/

кнулся на довольно необычный способ создания объекта класса в этом блоге:http://marchwicki.pl/blog/2010/11/building-a-pojo-in-an-elegant-way/, Это хороший сп...

4 ответа

Что я обычно делаю, это использую фабричный шаблон. Сделайте конструктор без аргументов для JAXB. Затем создайте статический метод фабрики, который принимает все аргументы и обрабатывает вызовы сеттеров.

1 ответ

@ Клинтон: Вы абсолютно правы. Я пытался уточнить.

нтересно, лучшая форма для моих конструкторов. Вот пример кода:

1 ответ

Просто важный совет: модель ViewModel с конструктором НЕ МОЖЕТ поменять дату! Вы получите исключение, конечно, что это может пройти? Существуют способы, отличные от значения по умолчанию с использованием ViewModelLocator, например MEFedMVVM.

м приложении WPF есть MainWindow, содержащее пользовательский элемент управления TvshowGridView.MainWindow:

8 ответов

Передать по значению или по ссылке в конструктор C ++, который должен хранить копию?

Должен ли конструктор значений C ++ (неявный или явный) принимать свой параметр (ы) по значению или по ссылке на const, когда ему нужно в любом случае сохранить копию аргумента (ов) в своем объекте? Вот самый короткий пример, который я могу ...

3 ответа

 хотя конструктор, с методом, который инициализирует класс.