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

6 ответов

Какие значения может вернуть конструктор, чтобы избежать возврата этого?

Каковы точные обстоятельства, для которых оператор возврата в Javascript может вернуть значение, отличное отthis когда конструктор вызывается с помощьюnew ключевое слово? Пример: function Foo () { return something; } var foo = new Foo ();Если я ...

7 ответов

Добавление Pythonic реализации. Предполагая, что вы хотите передать все атрибуты, вы можете использовать код ниже. (Можно также сохранить / удалить определенные ключи kwargs, если вы хотите подмножество).

я есть базовый класс с большим__init__ аргументы: def BaseClass(object): def __init__(self, a, b, c, d, e, f, ...): self._a=a+b self._b=b if b else a ...Все наследующие классы должны работать__init__ метод базового класса. Я могу ...

1 ответ

+1: я также хотел бы добавить, что перекрестные вызовы конструкторов приводят ко многим ошибкам (двойной инициализации и т. Д.), Когда я в настоящее время заключаю контракт. Лично я бы не использовал эту «функцию» C # просто для того, чтобы сохранить несколько строк кода. ИСПОЛЬЗУЙТЕ С ОСТОРОЖНОСТЬЮ.

руктор "Delay.vkMessages.vkMessages (string, System.DateTime, string, bool, string)" не может вызвать сам себя. У меня есть другой класс, копия этого класса, но он работает (я могу добавить код). Как я могу решить эту проблему ошибка? using ...

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

6 ответов

 Ваш ответ, чтобы добавить объяснение, в том числе, какие ограничения и предположения применяются.

думаю, что это двойной вопрос. Есть похожие, но они не помогают мне решить мою проблему. Согласно сэто [http://msdn.microsoft.com/en-us/library/szywdw8k.aspx]в C ++ действует следующее: class c { public: int& i; };Однако, когда я делаю это, я ...

3 ответа

Первая стандартная цитата, которую я дал в своем ответе, показывает, что ваше объяснение не совсем верно. Когда вы добавляете поздний ответ, полезно на всякий случай прочитать и понять существующие ответы.

е про"Когда VTABLE создан?" [https://stackoverflow.com/questions/3849498/when-is-vtable-in-c-created], Скорее, когда VPTR должен быть инициализирован? Это в начале / конце конструктора или до / после конструктора? A::A () : i(0), j(0) -->> here ...

6 ответов

 не конструктор, но по причинам, которые не будут иметь значения для вас, так как вы изучаете Python. Он ведет себя так, как вы привыкли к конструкторам, которые ведут себя в C ++ и Java.

зитесь в Python [https://www.diveinto.org/python3/iterators.html#init-method] - Было бы заманчиво, но неверно называть это конструктором класса. Это заманчиво, потому что это выглядит как конструктор (по соглашению,__init__ является ...

5 ответов

Да, я создал файл с именем "f1" в рабочем каталоге.

ил это сегодня. Учитывая, что файл с именем «существующий» существует в PWD процесса Java (Windows). new File("existing").exists() => true new File("", "existing").exists() => false new File(".", "existing").exists() => trueЯ ожидал ...

2 ответа

переменная Это очень похоже на ошибку компилятора для меня.

оложим, у меня есть следующий абстрактный класс: abstract class A (var is_happy : Boolean) { def toggle_happiness(); }А теперь я хочу определить конкретный класс, который реализуетtoggle_happiness() метод: class B (is_happy : Boolean) extends A ...

8 ответов

C ++ Абстрактный класс: конструктор да или нет?

Класс с одной (или несколькими) виртуальными чистыми функциями является абстрактным, и его нельзя использовать для создания нового объекта, поэтому он не имеет конструктора. Я читаю книгу, которая предоставляет следующий пример: class Employee ...

0 ответов

 можно полагаться, чтобы всегда возвращать объект.

есть конструктор, как function a() {}тогда (new a) instanceof a === trueНо с другой стороны, function a() { return {} }результаты в (new a) instanceof a === falseТак что я думал, что function a() { return 123 }приведет к тому же. Однако при ...