Duda sobre Java (enum y herencia)

  1. #1
    Call of Duty Avatar de Willyrex
    Registro
    19 May, 13
    Mensajes
    329
    Me gusta (Dados)
    83
    Me gusta (Recibidos)
    56

    Duda sobre Java (enum y herencia)

    Buenas,

    tengo un par de dudas:

    1.- ¿Cómo hago un enumerado de integers? Quiero hacer un enum del 1 al 9, pero claro, no se pueden poner integers.

    ejemplo de lo que quiero: public enum Valor {1, 2, 3, 4, 5, 6, 7, 8, 9};


    2.- Tengo una clase con el atributo valor, que tan solo tiene la constructora y el getter de valor. Y tengo otra clase heredada de esa, que solo tiene la constructora y un setValor();
    Si valor es private, ¿cómo puedo modificarlo desde la clase heredada? A parte de poniendo el atributo como protected, ¿qué otras formas hay?

    Gracias, un saludo.

  2. #2
    ForoParalelo: Miembro Avatar de Avatarx
    Registro
    03 Dec, 13
    Mensajes
    6,871
    Me gusta (Dados)
    216
    Me gusta (Recibidos)
    1795
    Una enumeracion almacena valores posibles, el tipo lo definira la variable a la que le asignes el valor.


    Una subclase heredara las variables private pero solo podras acceder a ellas con metodos protected, public o package de la superclase.

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •