Ejercicio Herencia
import java.util.Scanner;
import javax.swing.JOptionPane;
public class Jugador {
Scanner sc;
String nombre_jugador;
int edad_jugador;
public Jugador(){
sc= new Scanner(System.in);
}
public void DatosPersonales(){
nombre_jugador=JOptionPane.showInputDialog(null, "Introduzca el nombre del jugador");
edad_jugador= Integer.parseInt(JOptionPane.showInputDialog(null, "Indroduzca la edad del jugador"));
}
public void Datos(){
JOptionPane.showMessageDialog(null, "Nombre: " + nombre_jugador + "\n" + "Edad: " + edad_jugador + "\n");
}
}
import javax.swing.JOptionPane;
public class Jugador {
Scanner sc;
String nombre_jugador;
int edad_jugador;
public Jugador(){
sc= new Scanner(System.in);
}
public void DatosPersonales(){
nombre_jugador=JOptionPane.showInputDialog(null, "Introduzca el nombre del jugador");
edad_jugador= Integer.parseInt(JOptionPane.showInputDialog(null, "Indroduzca la edad del jugador"));
}
public void Datos(){
JOptionPane.showMessageDialog(null, "Nombre: " + nombre_jugador + "\n" + "Edad: " + edad_jugador + "\n");
}
}
import java.util.*;
import javax.swing.*;
public class Equipo_voleibol extends Jugador {
String nom_equipo;
int numero_jugadores;
String posicion_jugador;
public Equipo_voleibol(){
JOptionPane.showMessageDialog(null, "Todos los integrantes del equipo comienzan con un calentamiento");
}
public void DatosEquipo(){
nom_equipo =JOptionPane.showInputDialog(null, "Introduzca el nombre de su equipo");
numero_jugadores= Integer.parseInt(JOptionPane.showInputDialog(null, "Introduzca el numero de jugadores"));
posicion_jugador= JOptionPane.showInputDialog(null, "Escriba la posicion del jugador en el campo");
}
public void MostrarDatos(){
JOptionPane.showMessageDialog(null, "Nombre del equipo: " + nom_equipo + "\n" + "Numero de jugadores: " + numero_jugadores + "\n" + "Posicion del jugador: "+ posicion_jugador);
}
public void RangodeEdad(){
if(edad_jugador>=18){
JOptionPane.showMessageDialog(null, "El jugador es mayor de edad");
}else{
JOptionPane.showMessageDialog(null, "El jugador es menor de edad");
}
}
}
public class Ejecutar {
public static void main(String[] args) {
Equipo_voleibol jugador1= new Equipo_voleibol();
jugador1.DatosPersonales();
jugador1.RangodeEdad();
jugador1.DatosEquipo();
jugador1.Datos();
jugador1.MostrarDatos();
Equipo_voleibol jugador2= new Equipo_voleibol();
jugador2.DatosPersonales();
jugador2.RangodeEdad();
jugador2.DatosEquipo();
jugador2.Datos();
jugador2.MostrarDatos();
}
}