lunes, 4 de noviembre de 2013

Ejemplo: completar ejemplo alumnos

Ejemplo: Crear el alumno Sandra López Fernández con edad de 21 años y en el cuarto curso, asignando los valores mediante los métodos set y get. Crear otro alumno llamado Pedro González Bravo, con 17 años y de primer curso, utilizando un contructor sobrecargado (no utilizando métodos set y get). Crear ambos alumnos desde el programa principal, y se debe de mostrar el siguiente mensaje para cada uno de ellos, en fución de ser o no mayor de edad:

El alumno "Nombre" "Apellidos" es mayor de edad 
El alumno "Nombre" "Apellidos" NO es mayor de edad


En la clase Alumno.java, se han añadido el constructores por defecto y el sobrecargado respectivamente:

public Alumno()
{
   nombre="";
   apellidos="";
   edad=0;
   curso=0;
}


public Alumno(String nom, String ape, int e, int c)
{
   nombre=nom;
   apellidos=ape;
   edad=e;
   curso=c;
}



En la clase Principal.java se han creado los objetos y se han realizado las llamadas a los diferentes métodos:
 
 
public class Principal {

 public static void main(String[] args) {

  // Datos alumno 1
  Alumno alumno1 = new Alumno();
  String cadena1;
  alumno1.setNombre("Sandra");
  alumno1.setApellidos("Lopez Fernandez");
  alumno1.setEdad(21);
  alumno1.curso=4;
  cadena1=alumno1.getNombre() + " " + alumno1.getApellidos();
 
  if(alumno1.esMayorEdad())
   cadena1+=" es mayor de edad";
  else
   cadena1+=" NO es mayor de edad";
  
  System.out.println("El alumno " + cadena1);
 
  // Datos alumno 2
  Alumno alumno2 = new Alumno("Pedro", "Gonzalez Bravo",17,1);
  String cadena2;
  cadena2=alumno2.getNombre() + " " + alumno2.getApellidos();


  if(alumno2.esMayorEdad())
   cadena2+=" es mayor de edad";
  else
   cadena2+=" NO es mayor de edad";
 
  System.out.println("El alumno " + cadena2);
 }
}



No hay comentarios:

Publicar un comentario