Autor Tema: ENTREGA:CU00640B partes de una clase java  (Leído 3354 veces)

momo

  • Principiante
  • **
  • Mensajes: 64
    • Ver Perfil
ENTREGA:CU00640B partes de una clase java
« en: 31 de Agosto 2014, 19:39 »
Define una clase Profesor considerando los siguientes atributos de clase: nombre (String), apellidos (String), edad (int), casado (boolean), especialista (boolean). Define un constructor que reciba los parámetros necesarios para la inicialización y otro constructor que no reciba parámetros. Crea los métodos para poder establecer y obtener los valores de los atributos. Compila el código para comprobar que no presenta errores, crea un objeto usando un constructor y luego otro objeto usando el otro constructor. Comprueba que se inicializan correctamente consultando el valor de sus atributos después de haber creado los objetos. Para comprobar si es correcta tu solución puedes consultar en los foros aprenderaprogramar.com.

Código: [Seleccionar]
public class Profesor
  {
     private String nombre;
     private String apellido;
     private int edad;
     private  boolean casado;
     private boolean especialista;
     
     public Profesor(String nombreProfesor,String apellidoProfesor)
     {
         nombre=nombreProfesor;
         apellido=apellidoProfesor;
         edad=0;
         casado=false;
         especialista=false;
         
     }
     public Profesor()
     {
         nombre="";
         apellido="";
         edad=0;
         casado=false;
         especialista=false;
     }
     public void setEdad(int edadProfesor){
         edad=edadProfesor;
        }
        public void setCasado(boolean casadoProfesor){
            casado=casadoProfesor;
        }
        public void setEspecialista(boolean especialistaProfesor){
            especialista=especialistaProfesor;
        }
        public void setNombre(String nombreProfesor){
                nombre=nombreProfesor;
        }
        public void setApellido(String apellidoProfesor){
            apellido=apellidoProfesor;
        }
        public String getNombre(){return nombre;}
        public String getApellido(){return apellido;}
        public int getEdad(){return edad;}
        public boolean getCasado(){return casado;}
        public boolean getEspecialista(){return especialista;}
     
   
   
  }




El Ejercicio Funciona Correctamente  . Siempre Tengo es un Poco de Problema al momento de como declarar  la variable al  método  setter espero que no tenga algún problema  el ejercicio

algún problema que tenga por favor decírmelo para ir mejorando muchas gracias ...
« Última modificación: 02 de Septiembre 2014, 07:54 por Mario R. Rancel »

dongo

  • Intermedio
  • ***
  • Mensajes: 177
    • Ver Perfil
Re:ENTREGA:CU00640B
« Respuesta #1 en: 31 de Agosto 2014, 20:17 »
Lo que nos presentas esta totalmente correcto por indicarte alguna cosa, yo en el constructor con parámetros le hubiera incluido todos los parámetros quedando de esta manera:

Código: [Seleccionar]

     public Profesor(String nombreProfesor,String apellidoProfesor,int edadProfesor,boolean casadoProfesor, boolean especialistaProfesor)
     {
         nombre=nombreProfesor;
         apellido=apellidoProfesor;
         edad=edadProfesor;
         casado=casadoProfesor;
         especialista=especialistaProfesor;
         
     }


Pero vamos estos son simples detalles que con el tiempo lo harás de forma automática.

Un saludo!!

momo

  • Principiante
  • **
  • Mensajes: 64
    • Ver Perfil
Re:ENTREGA:CU00640B
« Respuesta #2 en: 31 de Agosto 2014, 21:17 »
Gracias Dongo al principio tenia pensado hacerlo de esa manera pero a la final decidí  pasar nada mas dos parámetros al constructor

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".