Duda en constructora

Iniciado por JonaLamper, 20 Octubre 2016, 22:09 PM

0 Miembros y 1 Visitante están viendo este tema.

JonaLamper

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
Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.

oldaccount

#1
Hola JonaLamper.

En este caso produce el mismo resultado.

Saludos.