Desafío (Clase de Personaje)
Tarea
Crea un programa Java que utilice un enum
llamado CharacterClass
para representar diferentes clases de personajes en un juego. Cada clase de personaje debe tener atributos asociados como puntos de salud (hp
) y puntos de ataque (atk
). Implementar un método printStats()
que imprima las estadísticas del personaje.
Nota
La palabra clave
this
se utiliza para referirse a la instancia actual del enum (clase carácter) dentro del métodoprintStats()
. Dado queprintStats()
es un método de instancia, opera sobre una instancia específica del enum. Usar esto aclara que los atributos a los que se accede son específicos de la instancia actual del enum.
main.java
123456789101112131415161718enum CharacterClass { WARRIOR, MAGE, ARCHER, ROGUE, //write your code here } public class Main { public static void main(String[] args) { // Test the enum methods CharacterClass warrior = CharacterClass.WARRIOR; CharacterClass mage = CharacterClass.MAGE; warrior.printStats(); mage.printStats(); } }
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 4
Desafío (Clase de Personaje)
Desliza para mostrar el menú
Tarea
Crea un programa Java que utilice un enum
llamado CharacterClass
para representar diferentes clases de personajes en un juego. Cada clase de personaje debe tener atributos asociados como puntos de salud (hp
) y puntos de ataque (atk
). Implementar un método printStats()
que imprima las estadísticas del personaje.
Nota
La palabra clave
this
se utiliza para referirse a la instancia actual del enum (clase carácter) dentro del métodoprintStats()
. Dado queprintStats()
es un método de instancia, opera sobre una instancia específica del enum. Usar esto aclara que los atributos a los que se accede son específicos de la instancia actual del enum.
main.java
123456789101112131415161718enum CharacterClass { WARRIOR, MAGE, ARCHER, ROGUE, //write your code here } public class Main { public static void main(String[] args) { // Test the enum methods CharacterClass warrior = CharacterClass.WARRIOR; CharacterClass mage = CharacterClass.MAGE; warrior.printStats(); mage.printStats(); } }
¡Gracias por tus comentarios!