Skip to content
Discussion options

You must be logged in to vote

Hola @Franpanozzo

Dada una clase Categoria. Como la siguiente:

Categoria.java

public enum Categoria {
    PARTE_SUPERIOR;
}

Cualquiera de estas dos opciones te deberían funcionar.

TipoPrenda.java - Opción A

public enum TipoPrenda {
    REMERA {
        @Override
        public Categoria getCategoria() {
            return Categoria.PARTE_SUPERIOR;
        }
    };

    public abstract Categoria getCategoria();
}

TipoPrenda.java - Opción B

public enum TipoPrenda {
    REMERA(Categoria.PARTE_SUPERIOR),
    CAMISA(Categoria.PARTE_SUPERIOR);

    private Categoria categoria;

    TipoPrenda(Categoria categoria) {
        this.categoria = categoria;
    }

    public Categoria getCategoria()…

Replies: 1 comment 6 replies

Comment options

You must be logged in to vote
6 replies
@Franpanozzo
Comment options

@gastonprieto
Comment options

@Franpanozzo
Comment options

@gastonprieto
Comment options

@Franpanozzo
Comment options

Answer selected by Franpanozzo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants