Breaking

Post Top Ad

Your Ad Spot

jueves, 19 de diciembre de 2019

Constructor enum de Java

En este tutorial de Java, puede aprender sobre constructores de enumeración con la ayuda de un ejemplo de trabajo.
Antes de aprender sobre los constructores de enumeraciones, asegúrese de conocer las enumeraciones de Java .
En Java, una clase enum puede incluir un constructor como una clase regular. Estos constructores enum son
  • privado : accesible dentro de la clase
    o
  • paquete-privado - accesible dentro del paquete

Ejemplo: enum Constructor

  1. enum Size {
  2. // enum constants calling the enum constructors
  3. SMALL("The size is small."),
  4. MEDIUM("The size is medium."),
  5. LARGE("The size is large."),
  6. EXTRALARGE("The size is extra large.");
  7. private final String pizzaSize;
  8. // private enum constructor
  9. private Size(String pizzaSize) {
  10. this.pizzaSize = pizzaSize;
  11. }
  12. public String getSize() {
  13. return pizzaSize;
  14. }
  15. }
  16. class Main {
  17. public static void main(String[] args) {
  18. Size size = Size.SMALL;
  19. System.out.println(size.getSize());
  20. }
  21. }
Salida
El tamaño es pequeño.
En el ejemplo anterior, hemos creado un tamaño de enumeración Incluye un privateconstructor enum. El constructor toma un valor de cadena como parámetro y asigna un valor a la variable pizzaSize .
Como el constructor es private, no podemos acceder a él desde fuera de la clase. Sin embargo, podemos usar constantes enum para llamar al constructor.
En la clase Main , asignamos SMALL a un tamaño variable enum La constante SMALL luego llama al constructor Size con string como argumento.
Finalmente, llamamos getSize()usando size .

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas