Definición de la clase ALUMNO

Ejemplo

Hola, Bienvenid@

Me alegra que estés consultando este material! significa que te estas interesando, por hacer tus actividades, este ejemplo es de una escuela (típico, claro y sencillo!)

Esta clase es la que define atributos y métodos (constructor, get, set y otros que se necesiten, si fuera el caso).

class alumnoClase{

     //  Definición de atributos

     protected String nombre;

     protected String apepat;

     protected String matricula;

     protected int semestre;

     protected String carrera;  

     

      //Método constructor.- inicializa un objeto

     AlumnoClase(){

           nombre="";

           apepat="";

           matricula="";

           semestre=0;

           carrera="";

       } //Declaración de los métodos

      void setNombre(String name) {

           nombre = name;

      }

     String getNombre() {

         return nombre;

     }

     void setApepat(String apepat) {

          this.apepat = apepat;

     }

     String getApepat() {

          return apepat;

     }

    void setMatricula(String matricula) {

         this.matricula = matricula;

     }

     String getMatricula() {  

          return matricula;

     }

    void setSemestre(int sem) {

          semestre = sem;

     }

     int getSemestre() {

          return semestre;

     }

     void setCarrera(String carrera) {

          this.carrera = carrera;

     }

     String getCarrera() {

          return carrera;

     }

}

*****************************************************************

Una vez que ya se definió la clase se  guarda y se compila en la carpeta que se esta utilizando (por ejemplo escuela) y se comienza con la otra clase, la que va a manipular los datos. Como en el ejemplo que sigue:

import java.util.Scanner;
     public class AlumnoClaseMNG1 {

          public void leerDatosA(){

               String nombre, matricula, semestre, turno, carrera;

               float promedio;

               Scanner valor = new Scanner(System.in);

              AlumnoClase AC = new AlumnoClase();

              System.out.println (" ¬¬¬¬Este método captura los datos de un alumno***/" );  

              System.out.println (" ¬¬¬¬Utilizando una clase***/" );

              System.out.println("Nombre del alumno: ");

              nombre = valor.next(); AC.setNombre(nombre);

              System.out.println("Matrícula: ");

              matricula = valor.next();

             AC.setMatricula(matricula);

             System.out.println("Semestre: ");

             semestre = valor.next(); AC.setSemestre(semestre);

             System.out.println("Carrera: ");

             carrera = valor.next();

             AC.setCarrera(carrera);

             System.out.println("Turno: ");

             turno = valor.next(); AC.setTurno(turno);

             System.out.println("Promedio General: ");

             promedio = valor.nextFloat();

             AC.setPromedio(promedio);

             //Impresión de datos leidos      

             System.out.println("Los datos del alumno son:\n ");

             System.out.println("-Nombre: " + AC.getNombre() + " \n-Matricula:" +      

              AC.getMatricula() + " \n-Carrera:" + AC.getCarrera() + " \n-Semestre:" +

             AC.getSemestre() + " \n-Turno: " + AC.getTurno());

             System.out.println("-Promedio es de: " + promedio);

      } // fin método leerDatosA( )

       public static void main (String [] args) {

             //Instanciamos un objeto llamado da de esta misma clase

             AlumnoClaseMNG1 da = new AlumnoClaseMNG1();

             //Mandamos a llamar a su método leerDatosA() de esta clase

             da.leerDatosA();

       } //fin método main ( )

}//fin de la clase

Ejemplo de su funcionalidad

Ahora veamos el siguiente ejemplo: claseDocente

Comment Stream