Articles of constructor de

¿Por qué los constructores no pueden ser heredados en Java?

Soy un principiante en el lenguaje de progtwigción java, recientemente he estudiado que los constructores no pueden ser heredados en java. ¿Puede alguien explicar por qué ? Ya leí este enlace de C ++

¿este objeto de javascript se refiere a objetos recién creados de la manera en que pienso

Entonces, cuando creamos la función constructora para crear un nuevo objeto, la nueva palabra clave hace 3 cosas que voy a explicar, pero por favor corrígeme si me equivoco, quiero estar seguro de que estoy en lo cierto. primero crearé una función constructora function ObjectCreate(){ this.a = “a”; this.b = “b”; ObjectCreate.prototype.show = function(){ alert(this.a+” […]

¿Cómo se usa el constructor no predeterminado para un miembro?

Tengo dos clases class a { public: a(int i); }; class b { public: b(); //Gives me an error here, because it tries to find constructor a::a() a aInstance; } ¿Cómo puedo obtenerlo para que instale una instancia con un (int i) en lugar de intentar buscar un constructor predeterminado? Básicamente, quiero controlar la llamada […]

¿Por qué el comstackdor de c # emite Activator.CreateInstance cuando llama a new in con un tipo genérico con una nueva () restricción?

Cuando tienes un código como el siguiente: static T GenericConstruct() where T : new() { return new T(); } El comstackdor de C # insiste en emitir una llamada a Activator.CreateInstance, que es considerablemente más lento que un constructor nativo. Tengo la siguiente solución alternativa: public static class ParameterlessConstructor where T : new() { public […]

Copia profunda de una matriz de objetos

Quiero hacer una copia profunda de una matriz de objetos usando un constructor. public class PositionList { private Position[] data = new Position[0]; public PositionList(PositionList other, boolean deepCopy) { if (deepCopy){ size=other.getSize(); data=new Position[other.data.length]; for (int i=0;i<data.length;i++){ data[i]=other.data[i]; } Sin embargo, lo que tengo arriba por alguna razón no está funcionando. He automatizado las pruebas […]

¿Propósito de un constructor en Java?

¿Cuál es el propósito de un constructor? He estado aprendiendo Java en la escuela y me parece que un constructor es en gran medida redundante en las cosas que hemos hecho hasta ahora. Queda por ver si se produce un propósito, pero hasta ahora no parece tener sentido para mí. Por ejemplo, ¿cuál es la […]

¿Es una buena práctica hacer que el constructor arroje una excepción?

¿Es una buena práctica hacer que el constructor arroje una excepción? Por ejemplo, tengo una clase Person y tengo la age como su único atributo. Ahora proporciono la clase como class Person{ int age; Person(int age) throws Exception{ if (age<0) throw new Exception("invalid age"); this.age = age; } public void setAge(int age) throws Exception{ if […]

Struct Constructor en C ++?

¿Puede una struct tener un constructor en C ++? He estado tratando de resolver este problema pero no obtengo la syntax.

El acceso a la dependencia inyectada en el constructor de beans administrados causa NullPointerException

Intento inyectar un DAO como una propiedad administrada. public class UserInfoBean { private User user; @ManagedProperty(“#{userDAO}”) private UserDAO dao; public UserInfoBean() { this.user = dao.getUserByEmail(“test@gmail.com”); } // Getters and setters. } El objeto DAO se inyecta después de que se crea el bean, pero es null en el constructor y, por lo tanto, causa la […]

¿Se pueden especificar explícitamente los parámetros de plantilla de un constructor?

Un constructor de una clase puede ser una función de plantilla. En el punto en el que se llama a un constructor de este tipo, el comstackdor normalmente examina los argumentos dados al constructor y determina los parámetros de plantilla usados ​​a partir de ellos. ¿También hay alguna syntax para especificar los parámetros de la […]