instantiation

Crear una instancia usando el nombre de la clase y llamar al constructor

Hay una manera de crear una instancia de una clase particular dado el nombre de la clase (dinámico) y pasar parámetros a su c ... eInstance("mypackage.MyClass","MyAttributeValue"); Donde "MyAttributeValue" es un argumento para el constructor de MyClass.

¿Cómo crear una matriz genérica en Java?

Debido a la implementación de Java generics, no puede tener código como este: public class GenSet<E> { private E ... ])Array.newInstance(clazz, capacity); } private final T[] array; } Pero realmente no entiendo lo que está pasando.

¿Por qué es [] más rápido que list ()?

Recientemente comparé las velocidades de procesamiento de [] y list() y me sorprendió descubrir que [] funciona más de tres v ... eño de if True con if 1 y parece tocar un escenario literal versus global similar; tal vez vale la pena considerarlo también.

¿Cómo escribo un init personalizado para una subclase UIView en Swift?

Digamos que quiero init una subclase UIView con un String y un Int. ¿Cómo haría esto en Swift si solo estoy subclasificando ... debo usar un inicializador designado. ¿Qué debo usar allí? ¿La versión de marco? ¿La versión codificadora? ¿Ambos? ¿Por qué?

` new function () ' con " f " minúscula en JavaScript

Mi colega ha estado usando "new function()" con una "f" minúscula para definir nuevos objetos en JavaScript. Parece funciona ... o bien, pero estoy un poco ansioso porque no está documentado en ninguna parte. ¿Alguien sabe si esta es una técnica válida?

Python tiene una clase equivalente a Java.forName ()?

Tengo la necesidad de tomar un argumento de cadena y crear un objeto de la clase nombrada en esa cadena en Python. En Java, ... ando en Jython e instanciando clases Java, de ahí la Java-ness de la pregunta. getattr() funciona muy bien. Muchas gracias.

¿Hay alguna forma de crear instancias de objetos a partir de una cadena que contenga su nombre de clase?

Tengo un archivo: Base.h class Base; class DerivedA : public Base; class DerivedB : public Base; /*etc...*/ Y otro archi ... ir una clase a partir de esta cadena? Creo que esto se puede hacer en C# a través de la Reflexión. Hay algo similar en C++?

Creación de instancia de tipo sin constructor predeterminado en C# usando reflexión

Tome la siguiente clase como ejemplo: class Sometype { int someValue; public Sometype(int someValue) { ... ativa de crear una instancia de este tipo? Sería un poco sucky para agregar sin parámetros constructores de todas mis clases.

Creación de Instancias de Objetos C++

Soy un programador de C tratando de entender C++. Muchos tutoriales demuestran la instanciación de objetos usando un fragmen ... o anterior en lugar de Dog sparky; ¿Y dejar que el destructor sea llamado una vez que sparky salga del alcance? Gracias!

¿Cómo crear una instancia de clase desde la cadena de nombre en Rails?

¿Cómo podemos crear instancias de clase a partir de su cadena de nombre en Ruby-on-Rails? Por ejemplo, tenemos su nombre en ... " instance = name.classify.constantize.new De por supuesto, tal vez esto no es muy 'Rails way', pero resuelve su propósito.

¿Por qué es la Clase.newInstance ()"evil"?

Ryan Delucchi preguntó aquí en el comentario # 3 a La respuesta de Tom Hawtin : Por qué es la Clase.newInstance ()"ev ... t;? extends Runnable> ctor = runClass.getConstructor(); Runnable doRun = ctor.newInstance(); Entonces, ¿por qué es Malo?

¿En qué se diferencia un inicializador de instancias de un constructor?

En otras palabras, ¿por qué necesitaría un inicializador de instancias? ¿Qué diferencia o ventaja tiene al escribir un inicializador de instancias sobre un constructor?

¿Actúa {} como () al crear un nuevo objeto en C#?

Acabo de notar que usar {} en lugar de () da los mismos resultados al construir un objeto. class Customer { public strin ... a constructor: Customer c3= new Customer{name= "John", ID="ABC"}; } ¿Actúa {} como () al crear un nuevo objeto en C#?

¿Hay alguna manera de crear instancias de una clase por nombre en Java?

Estaba buscando como la pregunta : Instanciar una clase a partir de su nombre de cadena que describe cómo instanciar una cla ... va? Tendré el nombre del paquete y el nombre de la clase y necesito poder crear un objeto que tenga ese nombre en particular.

las mejores prácticas de los constructores base() y this()

Bajo qué condiciones se supone que debo hacer las llamadas del constructor :base() y :this() siguiendo los paréntesis de mi c ... tructor (o incluso en otros lugares del código). ¿Cuándo son estas convocatorias buenas prácticas y cuándo son obligatorias?

Creación de instancias de clases PHP. ¿Usar o no usar los paréntesis? [cerrado]

Siempre he asumido que, en ausencia de parámetros del constructor, los paréntesis (corchetes) siguen el nombre de la clase al ... he estado buscando por un tiempo (incluyendo toda la sección PHP OOP) y parece que no puedo encontrar una respuesta directa.

¿Hay alguna forma de crear una instancia de una clase sin llamar a init?

¿Hay alguna forma de eludir el constructor __init__ de una clase en python? Ejemplo: class A(object): def __init_ ... ué pasa si los datos son un objeto enorme, que no quiero llevar en la memoria todo el tiempo o incluso guardarlo en el disco?

En PHP 5 puedo instanciar una clase dinámicamente?

¿Es posible instanciar dinámicamente una clase usando una variable? Por ejemplo, ¿es posible algo como esto en PHP? class foo { public $something; } $class_name = "foo"; $f = new $class_name();

Declarar un objeto antes de inicializarlo en c++

¿Es posible declarar una variable en c++ sin instanciarla? Quiero hacer algo como esto: Animal a; if( happyDay() ) a( ... cto. ¿Hay alguna manera de hacer esto sin usar punteros y asignar a en el montón? Tal vez algo inteligente con referencias?

Crear instancias de una clase a partir de su nombre textual

No me preguntes por qué, pero necesito hacer lo siguiente: string ClassName = "SomeClassName"; object o = MagicallyCreate ... reciada Esta pregunta no pretende ser una discusión abierta porque estoy seguro de que solo hay muchas maneras de lograrlo.