Oi, Enzo! Como vai?
Agradeço por compartilhar.
Achei muito interessante como você aplicou o conceito de encapsulamento usando o atributo senha como privado e controlando a alteração com o método setSenha. Isso mostra uma boa preocupação com segurança e validação, já que você garante que a senha só será alterada quando a atual estiver correta.
Você pode usar o método length() pra validar o tamanho mínimo da senha antes de permitir a troca.
String senhaNova = "abc123";
if (senhaNova.length() >= 6) {
System.out.println("Senha valida");
} else {
System.out.println("Senha muito curta");
}
Esse código verifica se a nova senha tem pelo menos 6 caracteres antes de aceitar a alteração.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!