Clase Registro:
Código [Seleccionar]
public class Registro {
String nombre;
Direccion direccion;
long telefono;
Registro (String nombre, Direccion direccion, long telefono){
this.nombre = new String (nombre);
this.direccion = new Direccion(direccion);
this.telefono =telefono;
}
public void setNombre (String nombre){this.nombre = new String (nombre); }
public void setDireccion(Direccion direccion){
this.direccion = new Direccion(direccion);}
public void setDireccion(String calle, int numero, int piso,
char letra, int cp, String localidad, String provincia){
direccion = new Direccion (calle, numero, piso, letra, cp,
localidad, provincia);
}
public void setTelefono (long telefono){this.telefono = telefono;}
public String getNombre(){return nombre;}
public Direccion getDireccion(){return direccion;}
public long getTelefono(){return telefono;}
Registro (Registro r){
nombre = new String (r.nombre);
direccion = new Direccion(r.direccion);
telefono = r.telefono;
}
public void print (){
System.out.println("Nombre: " + nombre);
System.out.println("Direccion: ");
direccion.print();
System.out.println("Telefono: " + telefono);
}
}