Foro de elhacker.net

Programación => 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
  1. public enum ENUM_BYTECODE {
  2. PUSH, LOAD, STORE, ADD, SUB, MUL, DIV, OUT, HALT;
  3. private int valueArg;
  4.  
  5. /**
  6. * Constructora
  7. */
  8. ENUM_BYTECODE() {
  9. this(0);
  10. }
  11. /**
  12. * Constructora
  13. * @param n
  14. */
  15. ENUM_BYTECODE(int n) {
  16. this.valueArg = n;
  17. }
  18. }

¿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.