Me podrian sacar de esta duda por favor.. Cual es la diferencia entre estos dos metodos constructores..
public DatosListadoPaciente(Paciente p) {
this.nombre = p.getNombre();
this.email = p.getEmail();
this.documento = p.getDocumentoIdentidad();
}
En el primer metodo constructor, donde asigno los valores de los atributos del objeto paciente directamente a los atributos de la clase DatosListadoPaciente..me genera error ("constructor is not canonical, so its first statement must invoke another constructor of class DatosListadoPaciente")
y este metodo constructor
public DatosListadoPaciente(Paciente p) {
this(p.getNombre(), p.getEmail(), p.getDocumentoIdentidad());
}
Pero con el segundo metodo constructor no me genera el error, me podrian sacar de la duda, por favor.. gracias..