Skip to content

elcidop/TipoDeDatoEnumerable_java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tipo de Dato Enumerable en Java

Descripción

Proyecto educativo que demuestra el uso del tipo de dato Enum en Java. El proyecto incluye ejemplos prácticos de cómo crear y utilizar enumeraciones, incluyendo enums simples y enums con propiedades y métodos personalizados.

Contenido

Ejemplos incluidos

  1. Genero.java - Enum simple con tres constantes (HOMBRE, MUJER, OTRO)
  2. Season.java - Enum avanzado con propiedades y métodos
    • Constantes: AUTUMN, SUMMER, SPRING, WINTER
    • Propiedad: visitor (nivel de afluencia de visitantes)
    • Método: getVisitors() (retorna el nivel de afluencia)
  3. EnumName.java - Clase principal con ejemplos de uso

Conceptos Clave

  • Enums simples: Declaración básica de constantes
  • Enums con propiedades: Enums que almacenan datos adicionales
  • Constructores privados: Necesarios en enums cuando tienen propiedades
  • Métodos en enums: Comportamiento personalizado en cada constante

Estructura del Proyecto

TipoDeDatoEnumerable_java/
├── src/
│   └── com/example/
│       ├── EnumName.java
│       ├── Genero.java
│       └── Season.java
├── bin/
│   └── com/example/
└── README.md

Tecnologías Utilizadas

Tecnología Versión Usado
Java - ✅ Sí
Lombok - ❌ No
Eclipse IDE - ⏸️ Opcional (IDE recomendado)
JDK 17+ ✅ Compatible
JDK21 - ✅ Compatible
Android Studio Installer - ❌ No (Proyecto Java puro)

Cómo Ejecutar

Requisitos previos

  • JDK 17 o superior instalado

Compilación

javac -d bin src/com/example/*.java

Ejecución

java -cp bin com.example.EnumName

Salida esperada

En invierno la afluencia de visitantes es Baja
En verano la afluencia de visitantes es Alta

Notas Educativas

  • Los constructores en enums deben ser privados
  • Cuando un enum tiene propiedades, se debe terminar la declaración de constantes con un punto y coma (;)
  • Los enums pueden tener métodos como cualquier clase normal
  • Un enum no puede ser instanciado directamente (no se usa new)

Autor

Proyecto de ejemplo para aprender sobre enumeraciones en Java.

Licencia

Sin especificar


Última actualización: Mayo 2026

About

Proyecto que demuestra el uso del tipo de dato Enum en Java. El proyecto incluye ejemplos prácticos de cómo crear y utilizar enumeraciones, incluyendo enums simples y enums con propiedades y métodos personalizados

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages