/**
* @name Main.java
* @author Fer Carraro
* @date 21/10/2017
**/
public class Main {
public static void main(String[] args) {
Usuario my_usuario = new Usuario();
my_usuario.setNombre("Horacio");
my_usuario.setApellidos("Sanchez");
my_usuario.setEdad(35);
my_usuario.setIdusuario(18l);
my_usuario.setUsuario("HoracioSancz");
my_usuario.setPassword("s3cr3t4");
log("--Usuario:\n"+my_usuario);
}
static void log(String out){
System.out.println(out);
}
}
abstract class Persona {
private String nombre;
private String apellidos;
private int edad;
public Persona(){}
public Persona(String nombre, String apellidos, int edad){
super();
this.nombre=nombre;
this.apellidos=apellidos;
this.edad=edad;
}
public Persona(String nombre, String apellidos){
this(nombre, apellidos, 0);
}
public void setNombre(String nombre){
this.nombre=nombre;
}
public String getnombre(){
return nombre;
}
public void setApellidos(String apellidos){
this.apellidos=apellidos;
}
public String getApellidos(){
return apellidos;
}
public void setEdad(int edad){
this.edad=edad;
}
public int getEdad(){
return edad;
}
@Override
public String toString(){
return " nombre:"+nombre+",apellidos:"+apellidos+",edad:"+edad;
}
}
class Usuario extends Persona {
private long idusuario;
private String usuario;
private String password;
public Usuario(){}
public Usuario(long idusuario,String usuario, String password){
super();
this.usuario=usuario;
this.password=password;
this.idusuario=idusuario;
}
public Usuario(String usuario, String password){
this(0l,usuario,password);
}
public Usuario(String nombre, String apellidos,
int edad, long idusuario, String usuario,
String password){
super(nombre, apellidos, edad);
this.idusuario=idusuario;
this.usuario=usuario;
this.password=password;
}
public void setUsuario(String usuario){
this.usuario=usuario;
}
public String getUsuario(){
return usuario;
}
public void setPassword(String password){
this.password=password;
}
public String getPassword(){
return password;
}
public void setIdusuario(long idusuario){
this.idusuario=idusuario;
}
public long getIdusuario(){
return idusuario;
}
@Override
public String toString(){
return super.toString()+", idusuario:"+idusuario+", usuario:"+usuario+", password:"+password+"";
}
}
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.