Autor Tema: Concepto de clase en Java clase principal o (main class) encontrada CU00623B  (Leído 2142 veces)

vanessaRod

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Ejercicio CU00623B del taller de programación Java.

Hola quiero saber porque no puedo correr el programa, me dice que no hay una clase principal o  (main class) encontrada (not found main class).

Código: [Seleccionar]
package persona;


public class Persona {


 //atributos
    private String nombre;
    private String apellido;
    private int edad;
    private boolean casado;
    private String numeroDocIdentidad;

    //constructor o proceso
    public Persona(){
        nombre = "Vanessa";
        apellido = "Rodriguez";
        edad = 19;
        casado = true;
        numeroDocIdentidad = "R26";
    }
   
    //metodo
    public void setNombre (String valorNombre){
        nombre = valorNombre;
    }
   
    public void setApellido (String valorApellido){
        apellido = valorApellido;
    }
   
    public void setEdad (int valorEdad){
        edad = valorEdad;
    }
   
    public void setCasado (Boolean valorCasado){
        casado = valorCasado;
    }
   
    public void setNumeroDocIndentidad (String valorNumeroDocIdentidad){
        numeroDocIdentidad = valorNumeroDocIdentidad;
    }
   
     
   //Metodo para obtener el resultado
    public String getNombre(){return nombre;}
   
    public String getApellido(){return apellido;}
   
    public int getEdad(){return edad;}
   
    public Boolean getCasado(){return casado;}
   
    public String getNumeroDocIdentidad(){return numeroDocIdentidad;}
   
}
« Última modificación: 14 de Mayo 2017, 12:10 por Alex Rodríguez »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:Re:Concepto de clase en Java. (CU00623B)
« Respuesta #1 en: 28 de Febrero 2017, 10:42 »
Hola vanessaRod.

En primer lugar recomendarte que te pases por el siguiente enlace donde viene explicado como colocar el código correctamente en tus mensajes entre otras cosas:

https://www.aprenderaprogramar.com/foros/index.php?topic=1460.msg7784#msg7784

Pues como bien dices, no puedes hacer que tu código "corra" sin tener un método main.
De todas formas si estás siguiendo el curso, eso se explicará más adelante. Ahora lo ideal es seguir el curso usando BlueJ y aprovechar  la forma en la que BlueJ nos deja crear objetos de cualquier clase y probar sus propiedades sin necesidad de tener un método main.

La clase que presentas esta correcta, no tiene ningún error, solo recomendarte que cuando inicialices los valores de los atributos en el constructor lo más habitual es que los string lo iguales a "", valores numéricos a 0 y booleanos a false.

Saludos. ;D

vanessaRod

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Re:Concepto de clase en Java. (CU00623B)
« Respuesta #2 en: 02 de Marzo 2017, 00:33 »
Gracias por su ayuda  ;D :)

 

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".