Tengo una consulta con la siguiente imagen
Cuando el profesor utiliza el método iniciarSesion, recibe como parámetro un dato de tipo String llamado clave y quiere retornar un booleano si la clave (parámetro) es igual a "AluraCursosOnline"; no es mejor preguntar si el atributo de la clase this.clave es igual a "AluraCursosOnline" en vez de utilizar el parámetro recibido en el método? Ya que gracias al método setClave "setea" al atributo de la clase con una clave? A lo que me refiero, no sería mejor hacer el método de la siguiente forma?
public boolean iniciarSesion() {
return this.clave == "cualquierClave";
}
Y en la clase TestGerente hacer:
gerente.setClave("cualquierClave");
System.out.println(gerente.iniciarSesion());
Espero haberme expresado bien. Gracias por su tiempo :D