constructor

¿Cómo sobrecargar el método init basado en el tipo de argumento?

Digamos que tengo una clase que tiene un miembro llamado data que es una lista. Quiero poder inicializar la clase con, por ... s__? ¿Hay algún truco que me esté perdiendo? Estoy acostumbrado a C++ donde la sobrecarga por tipo de argumento es fácil.

Constructor predeterminado con corchetes vacíos

¿Hay alguna buena razón para que un conjunto vacío de corchetes redondos (paréntesis) no sea válido para llamar al construct ... ject(); // error Parece que escribo "()" automáticamente cada vez. ¿Hay una buena razón por la que esto no está permitido?

Interfaz definiendo una firma de constructor?

Es raro que esta sea la primera vez que me he encontrado con este problema, pero: ¿Cómo se define un constructor en una in ... te como una interfaz puede definir una firma de un determinado método, la interfaz podría definir la firma de un constructor.

Usando " Objeto.crear" en lugar de "nuevo"

Javascript 1.9.3 / ECMAScript 5 introduce Object.create, que Douglas Crockford, entre otros, ha estado defendiendo durante m ... toy consiguiendo. Probablemente estoy siendo demasiado neoclásico. ¿Cómo debo usar Object.create para crear el usuario 'bob'?

¿Cómo llamo a un constructor desde otro en Java?

¿Es posible llamar a un constructor desde otro (dentro de la misma clase, no desde una subclase)? En caso afirmativo, ¿cómo? ¿Y cuál podría ser la mejor manera de llamar a otro constructor (si hay varias maneras de hacerlo)?

¿Cuáles son las reglas para llamar al constructor de superclase?

¿Cuáles son las reglas de C++ para llamar al constructor de superclase desde una subclase? Por ejemplo, sé que en Java, deb ... si no lo hace, se asume una llamada implícita a un super constructor no-arg, lo que le da un error de compilación si falta).

¿Qué es una forma limpia y pitónica de tener múltiples constructores en Python?

No puedo encontrar una respuesta definitiva para esto. AFAIK, no puedes tener múltiples funciones __init__ en una clase Pytho ... # randomize number_of_holes else: number_of_holes = num_holes ¿Qué dices? Hay otra manera?

¿La regla de Tres se convierte en Regla de Cinco con C++11?

Así que, después de ver esta maravillosa conferencia {[4] } sobre referencias rvalue, pensé que cada clase se beneficiaría de ... be tener un copy-ctor, operador de asignación y destructor si los puntos mencionados anteriormente se aplican. ¿Pensamientos?

¿Qué es esta extraña sintaxis de miembro de dos puntos ( " :") en el constructor?

Recientemente he visto un ejemplo como el siguiente: #include <iostream> class Foo { public: int bar; Foo(int nu ... . Y, por cierto, ¿hay otras características del lenguaje esotérico como esta, que nunca encontrarás en un libro de C++ común?

¿Los paréntesis después del nombre del tipo marcan la diferencia con nuevo?

Si 'Test' es una clase ordinaria, ¿hay alguna diferencia entre: Test* test = new Test; Y Test* test = new Test();

Heredar constructores

¿Por qué este código: class A { public: explicit A(int x) {} }; class B: public A { }; int main(void) { ... main.cpp:8: note: B::B(const B&) ¿No debería B heredar el constructor de A? (esto está usando gcc)

Llamar al constructor base en C#

Si heredo de una clase base y quiero pasar algo del constructor de la clase heredada al constructor de la clase base, ¿cómo l ... part base(message); } } Básicamente lo que quiero es poder pasar el mensaje string a la clase base Exception.

¿Cuál es la diferencia entre usar constructor vs getInitialState en React / React Native?

He visto ambos usados indistintamente. ¿Cuáles son los principales casos de uso para ambos? ¿Hay ventajas / desventajas? Es una mejor práctica?

¿Debo crear instancias de variables de instancia en la declaración o en el constructor?

¿Hay alguna ventaja para cualquiera de los dos enfoques? Ejemplo 1: class A { B b = new B(); } Ejemplo 2: class A { B b; A() { b = new B(); } }

Varios constructores en python? [duplicar]

Posible Duplicado:¿Qué es una forma limpia y pitónica de tener múltiples constructores en Python? No Es posible defi ... ity = City() o someCity = City("Berlin"), donde el primero solo da un valor de nombre predeterminado, y el segundo define se.

Llamar al constructor desde otro constructor en la misma clase

Tengo una clase con 2 constructores: public class Lens { public Lens(string parameter1) { //blabla } ... o call constructor with 1 param here.. } } Quiero llamar al primer constructor desde el segundo. Es esto posible en C#?

Constructoras en Go

Tengo una estructura y me gustaría inicializarla con algunos valores predeterminados sensibles. Normalmente, lo que hay que ... o similar que se pueda usar a nivel de estructura? Si no, cuál es la mejor práctica aceptada para este tipo de cosas ¿en Go?

Error de C#: El padre no contiene un constructor que tome 0 argumentos

Mi código es public class Parent { public Parent(int i) { Console.WriteLine("parent"); } } public clas ... umentos. Pero mi pregunta es, ¿por qué necesitamos un constructor con cero argumentos? ¿Por qué el código no funciona sin él?

Llamar a funciones virtuales dentro de constructores

Supongamos que tengo dos clases de C++: class A { public: A() { fn(); } virtual void fn() { _n = 1; } int getn() { r ... n() { B b; int n = b.getn(); } Uno podría esperar que n se establezca en 2. Resulta que n se establece en 1. ¿Por qué?