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 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();
}

}

Entradas populares de este blog

Quiz 2 Programación

Interfaz en Java