
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:

- public class Elfo extends Ente {
- private int punteria;
- private int totalelfo;
- public int getPunteria() {
- return punteria;
- }
- public void setPunteria(int punteria) {
- if(punteria<=9 && punteria>=1){
- this.punteria = punteria;
- }
- else{
- this.punteria = 1;
- }
- }
- public int getTotalelfo() {
- return totalelfo;
- }
- public void setTotalelfo(int totalelfo) {
- this.totalelfo = totalelfo;
- }
- public Elfo() {
- super("elfo");
- System.out.println("Del 1 al 9 que punteria tendra este elfo");
- setPunteria(sc.nextInt());
- setTotalelfo(super.getPotencia()* getPunteria());
- }
- }
El código de nuestro enano será:

- public class Enano extends Ente {
- private int resistencia;
- private int totalenano;
- public int getResistencia() {
- return resistencia;
- }
- public void setResistencia(int resistencia) {
- if(resistencia<=9 && resistencia>=1){
- this.resistencia = resistencia;
- }
- else{
- this.resistencia = 1;
- }
- }
- public int getTotalenano() {
- return totalenano;
- }
- public void setTotalenano(int totalenano) {
- this.totalenano = totalenano;
- }
- public Enano() {
- super("enano");
- System.out.println("Del 1 al 9 que resistencia tendra este elfo");
- setResistencia(sc.nextInt());
- setTotalenano(super.getPotencia()* getResistencia());
- }
- }
En el próximo post comenzaremos las peleas entre nuestros tres personajes.
Enlaces interesantes
- Eclipse
- Página oficial de Java en español