Implemente um sistema de conta numa rede social por meio de uma classe chamada . Cada conta deve possui um login e uma senha que, por padrão, iniciarão com os valores padrão “meulogin” e “Segredo”. Essa classe deve possui o método e , que deverão pedir para o usuário digitar o valor atual do login ou da senha e, caso a senha digitada seja a correta, será possível definir um valor novo para o login ou para a senha.
Passo 1
Eai, tudo beleza?
Nessa questão vamos implementar um sistema de login e senha bem simples focando nos métodos para modificar o login e a senha. Vamos inicialmente incluir as bibliotecas necessárias e declarar a nossa classe .
Pensando na segurança do nosso código, devemos deixar os atributos e como privados, para que eles só possam ser modificados por meio dos métodos, que serão públicos.
Passo 2
Agora, vamos escrever o código dos nossos métodos. Primeiramente, o método . Nele, vamos declarar a variável para receber o login que o usuário vai digitar. Após passarmos o valor pra essa variável (linha 22), vamos usar os condicionais para saber se o valor passado é igual ao valor que está armazenado em . Em caso negativo, vamos imprimir uma mensagem indicando que o login digitado está errado e, em caso positivo, vamos pedir para o usuário digitar um novo login e vamos salvá-lo no parâmetro .
Passo 3
Por fim, vamos escrever o método . Ele será semelhante ao método anterior. Faremos o mesmo processo de pedir para que o usuário digite a sua senha atual e vamos passar esse valor para a string . Depois, vamos testar se esse valor é valido ou não e, em caso positivo, vamos pedir para que o usuário defina uma nova senha.