Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: JonaLamper en 20 Octubre 2016, 22:09 PM

Título: Duda en constructora
Publicado por: JonaLamper en 20 Octubre 2016, 22:09 PM
Buenas!

Tengo la siguiente clase en la que se define un tipo enumerado y la cual tiene dos constructoras con y sin argumento:

Código (java) [Seleccionar]
public enum ENUM_BYTECODE {
PUSH, LOAD, STORE, ADD, SUB, MUL, DIV, OUT, HALT;
private int valueArg;

/**
* Constructora
*/
ENUM_BYTECODE() {
this(0);
}
/**
* Constructora
* @param n
*/
ENUM_BYTECODE(int n) {
this.valueArg = n;
}
}


¿Qué significa this(0)? ¿Quiere decir lo mismo que this.valueArg = 0?


Gracias  ;D
Título: Re: Duda en constructora
Publicado por: oldaccount en 22 Octubre 2016, 14:56 PM
Hola JonaLamper.

En este caso produce el mismo resultado.

Saludos.