Cordial saludo, porque mi codigo arroja error de login?
package bytebank_heredado;
public class SistemaInterno {
public String clave = "AluraCursosOnline";
public boolean autentica(Autenticable gerente) {
boolean puedeInciarSesion = gerente.iniciarSesion(clave);
if (puedeInciarSesion) {
System.out.println("Login exitoso");
return true;
}else {
System.out.println("Login error");
}
return false;
}
}
package bytebank_heredado;
public class Cliente implements Autenticable {
private String nombre;
private String documento;
private String telefono;
private String clave;
//Clic en source Generate Getter and Setter
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getDocumento() {
return documento;
}
public void setDocumento(String documento) {
this.documento = documento;
}
public String getTelefono() {
return telefono;
}
public void setTelefono(String telefono) {
this.telefono = telefono;
}
@Override
public boolean iniciarSesion(String clave) {
// TODO Auto-generated method stub
if (this.clave == clave) {
return true;
}
return false;
}
@Override
public void setClave(String clave) {
// TODO Auto-generated method stub
this.clave = clave;
}
}