Creamos una clase ObjetosJugador desde la cual iremos viendo buenas y malas prácticas de programación orientada a objetos, como la iremos modificando en sucesivas clases ponemos aquí la primera versión....con sus errores....
package objetosjugador;
import java.util.Scanner;
public class ObjetosJugador {
public static void main(String[] args) {
jugador jugador1 = new jugador();
jugador jugador2 = new jugador();
Scanner leo = new Scanner(System.in);
jugador1.leer();
//Hacemos lo mismo para jugador 2
/*System.out.println("Escribe el nombre:");
jugador2.nombre= leo.next();
System.out.println("Escribe la edad:");
jugador2.edad= leo.nextInt();
System.out.println("Escribe el correo electrónico:");
jugador2.email= leo.next();
*/
jugador2.leer();
//System.out.println(jugador1);
//System.out.println(jugador1.toString());
jugador1.mostrar();
jugador2.mostrar();
System.out.println(jugador1.toString());
System.out.println(jugador1);
}
}
package objetosjugador;
import java.util.*;
/**
*
* @author juan
*/
public class jugador {
public String nombre;
public int edad;
public int ganadas;
public String email;
public int jugadas;
public String toString(){
return(nombre+","+edad);
}
public void mostrar(){
int edad=0;
System.out.println("_____________________________");
System.out.print("Nombre: ");
System.out.println(this.nombre);
//System.out.print("Edad (debe poner 0)");
//System.out.println(edad);
System.out.print("Edad correcta: ");
System.out.println(this.edad);
System.out.print("Correo electrónico: ");
System.out.println(email);
System.out.print("Partidas jugadas: ");
System.out.println(jugadas);
System.out.print("Partidas ganadas: ");
System.out.println(this.ganadas);
System.out.println("");
}
public void leer(){
Scanner leo = new Scanner(System.in);
System.out.println("Escribe el nombre:");
nombre= leo.nextLine();
System.out.println("Escribe la edad:");
edad=leo.nextInt();
System.out.println("Escribe el correo electrónico:");
email= leo.next();
}
}
Resto de ejercicios: http://tecnoloxiaxa.blogspot.com.es/2013/09/dam-programacion.html
No hay comentarios:
Publicar un comentario