Ejemplo de la Clase Docente

Docente

Ahora se definirán las dos clases correspondientes a docente

Es la misma estructura que en el ejemplo de ClaseAlumno, primero se define esta, y posteriormente la de manipulación.

class DocenteClase{

          protected String nombre;

          protected String clave;

         protected String profesion;

         protected String email;

         protected int modulos;

        //Método constructor.- inicializa un objeto

       DocenteClase(){

                      nombre = "";

                      clave = "";

                      profesion = "";

                      email = "";

                      modulos = 0;

         }

          //Declaración de los métodos

           void setNombre(String name){

                      nombre = name;

            }

            String getNombre(){

                      return nombre;

             }

            void setClave(String clave){

                   this.clave = clave;

             }

             String getClave(){

                      return clave;

            }

             void setProfesion(String profesion) {

                    profesion = profesion;

             }

            String getProfesion(){

                    return profesion;

              }

             void setEmail(String email){

                       this.email = email;

              }

              String getEmail(){

                          return email;

             }

              void setModulos(int modulo){

                      this.modulos = modulo;

               }

              int getModulos(){

                     return modulos;

             }

}

*** Ahora te presento la clase de manipulación ***

import java.util.Scanner;

public class DocenteClaseMNG {

       public void leerDatosA(){

                 String nombre, clave, profesion, email;

                 int nmodulos;

                 Scanner valor = new Scanner(System.in);

                 DocenteClase DC = new DocenteClase();

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

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

                 System.out.println("Nombre: "); nombre = valor.next();

                 DC.setNombre(nombre);

                 System.out.println("Número de Cédula: ");

                 clave = valor.next();

                DC.setClave(clave);

                System.out.println("Profesión: ");

                profesion = valor.next();

                DC.setProfesion(profesion);

                System.out.println("Correo Electrónio: ");

                email = valor.next();

                DC.setEmail(email);

                System.out.println("Número de módulos asignados: ");

                 nmodulos = valor.nextInt();

                DC.setModulos(nmodulos);

              //Impresión de datos leídos

               System.out.println("\nLos datos del Profesor (a) son:\n ");

               System.out.println("-Nombre: " + DC.getNombre() + " \n-No. de Cédula:" +   

               DC.getClave() + " \n-Profesion:" + DC.getProfesion() + " \n-Correo Electrónico:"

              + DC.getEmail() + " \n-No. de Módulos: " + DC.getModulos());

         }

         public static void main (String [] args) {

                        DocenteClaseMNG dc = new

                        DocenteClaseMNG(); dc.leerDatosA();

          } // Fin de main

}

Ejemplo de la funcionalidad de la clase.

Comment Stream