Tutorial JAVA (XII)


java.jpg

Hoy vamos a crear dos personajes más para que participen en nuestras pequeñas batallas. En este caso crearemos un elfo y un enano.

Así que abriremos nuestra aplicación Eclipse y crearemos la clase Elfo y la clase Enano ambas dentro del proyecto nueve que es donde tenemos creada la clase Ente y la clase humano.

La clase Elfo y la clase Enano son casi idénticas que la clase humano. Mientras que el humano se caracterizaba por su atributo inteligencia, el elfo se caracterizara por el atributo puntería y el enano por el atributo resistencia. Los demás valores son iguales.

De modo que pondremos el código de ambas clases y la explicación que dábamos en el post JAVA (XI) servirá para ambas clases.

El código de nuestro elfo será el siguiente:

elfo.jpg
  1. public class Elfo extends Ente {
  2. private int punteria;
  3. private int totalelfo;
  4. public int getPunteria() {
  5. return punteria;
  6. }
  7. public void setPunteria(int punteria) {
  8. if(punteria<=9 && punteria>=1){
  9. this.punteria = punteria;
  10. }
  11. else{
  12. this.punteria = 1;
  13. }
  14. }
  15. public int getTotalelfo() {
  16. return totalelfo;
  17. }
  18. public void setTotalelfo(int totalelfo) {
  19. this.totalelfo = totalelfo;
  20. }
  21. public Elfo() {
  22. super("elfo");
  23. System.out.println("Del 1 al 9 que punteria tendra este elfo");
  24. setPunteria(sc.nextInt());
  25. setTotalelfo(super.getPotencia()* getPunteria());
  26. }
  27. }

El código de nuestro enano será:

enano.jpg
  1. public class Enano extends Ente {
  2. private int resistencia;
  3. private int totalenano;
  4. public int getResistencia() {
  5. return resistencia;
  6. }
  7. public void setResistencia(int resistencia) {
  8. if(resistencia<=9 && resistencia>=1){
  9. this.resistencia = resistencia;
  10. }
  11. else{
  12. this.resistencia = 1;
  13. }
  14. }
  15. public int getTotalenano() {
  16. return totalenano;
  17. }
  18. public void setTotalenano(int totalenano) {
  19. this.totalenano = totalenano;
  20. }
  21. public Enano() {
  22. super("enano");
  23. System.out.println("Del 1 al 9 que resistencia tendra este elfo");
  24. setResistencia(sc.nextInt());
  25. setTotalenano(super.getPotencia()* getResistencia());
  26. }
  27. }

En el próximo post comenzaremos las peleas entre nuestros tres personajes.

Enlaces interesantes

  • Eclipse
  • Página oficial de Java en español





Opiniones sobre Tutorial JAVA (XII)

Hace 14 años y 7 meses

Acabo de terminar este tutorial, mirando todos los códigos y comprobando su funcionalidad. Acabo de realizar los códigos de la clase Ente, Humano, Elfo y Enano..pero que pena que ahí se pare el tutorial.

Me he quedado con las ganas de saber más, y ver como funcionaría las peleas, así que animo a Francisco que termine este tutorial pues está muy bien y me ha encantado.

Animo!

Mapi


Hace 14 años y 4 meses

a mi tambien me gustaria ver la continuacion, estoy empezando a dearrollar un juego pero ya grafico sin embargo toda este informacion me sirve para poder crear mas facil mis personajes lo cual ya era un problema. me imagino despues vendra una llamada a una clase combate la cual mediante los atributos de cada uno de nuestros personajes, supongo que esa clase heredara thread o runnable para poder crear varios round hasta que alguno de los dos pierda la batalla. vamos continua...te ayudare en todo lo que pueda.


Hace 14 años y 3 meses

felicidades por el tutorial, yo también espero impaciente a las peleas!

gracias de todos modos


Hace 13 años y 11 meses

esta buena la pagina



Opina sobre Tutorial JAVA (XII)

Nombre:

Tu email:

Página web (si tienes):

Opinar:

Escoge el recuadro negro: para evitar spam