Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: riniguezb@hotmail.com en 02 de Abril 2015, 22:35
-
Hola aquí envío mi primer código java
/**
* Write a description of class Persona here.
*
* @author (Rosalía)
* @version (versión 1.0)
*/
public class Persona
{
// instance variables - replace the example below with your own
private String nombre; //Nombre de la persona
private String apellidos; //Apellidos de la persona
private int edad; //Edad de la persona
private Boolean casado; //verdadero si casado, falso si no casado
private String numeroDocumentoIdentidad; //ife
/**
* Constructor para objeto Persona
*/
public Persona()
{
nombre= ""; // inicializar a nulo
apellidos= ""; //inicializa a nulo
edad = 0; // inicializa a cero
casado = false; // inicializa a falso
numeroDocumentoIdentidad = ""; //inicializa a nulo
}
// Métodos para establecer los campos
public void setNombre(String valorNombre)
{
nombre = valorNombre;
}
public void setApellidos(String valorApellidos)
{ nombre = valorApellidos;
}
public void setEdad(int valorEdad)
{ edad = valorEdad;
}
public void setCasado(boolean valorCasado)
{ casado=valorCasado;
}
public void setNumeroDocumentoIdentidad(String valorNumeroDocumentoIdentidad)
{ numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
}
//Métodos para obtener los campos
public String getNombre()
{
return nombre;
}
public String getApellidos()
{ return nombre;
}
public int getEdad()
{ return edad;
}
public boolean getCasado()
{ return casado;
}
public String getNumeroDocumentoIdentidad()
{ return numeroDocumentoIdentidad;
}
}
gracias!
-
Hola Rosalía
Ten en cuenta que no es lo mismo private Boolean casado; que private boolean casado; si va en minúsculas es tipo primitivo, si va en mayúsculas es objeto. Aquí es preferible usar tipo primitivo por ser más simple.
Esto numeroDocumentoIdentidad = ""; //inicializa a nulo
Es mejor expresarlo así numeroDocumentoIdentidad = ""; //inicializa a vacío
En java no es lo mismo nulo que vacío.
De resto todo muy bien. A continuar así
Salu2
-
tienes razón, gracias!! ;)