Criei classes para treinar e estou aqui para compartilhar com vocês.
package usuario;
public class Usuario {
private String nome;
private String sobrenome;
private String dataNascimento;
private String senha;
private String confirmaSenha;
private String celular;
public boolean criaConta() {
if (this.nome == "" || this.sobrenome == "") {
System.out.println("Digite o seu nome e o sobrenome");
return false;
} else if (this.dataNascimento == "") {
System.out.println("Insira sua data de nascimento");
return false;
} else if (this.celular == "") {
System.out.println("Insira seu número de celular");
return false;
} else if (this.senha != this.confirmaSenha) {
System.out.println("Senhas não condizentes!");
return false;
} else {
System.out.println("Sua conta foi criada com sucesso!");
return true;
}
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getSobrenome() {
return sobrenome;
}
public void setSobrenome(String sobrenome) {
this.sobrenome = sobrenome;
}
public String getDataNascimento() {
return dataNascimento;
}
public void setDataNascimento(String dataNascimento) {
this.dataNascimento = dataNascimento;
}
public String getSenha() {
return senha;
}
public void setSenha(String senha) {
this.senha = senha;
}
public String getCelular() {
return celular;
}
public void setCelular(String celular) {
this.celular = celular;
}
public String getConfirmaSenha() {
return confirmaSenha;
}
public void setConfirmaSenha(String confirmaSenha) {
this.confirmaSenha = confirmaSenha;
}
}
package usuario;
public class TestaUsuario {
public static void main(String[] args) {
Usuario usuario = new Usuario();
usuario.setNome("Lucas");
usuario.setSobrenome("Pereira");
usuario.setDataNascimento("11/11/1111");
usuario.setCelular("(21) 11111-1111");
usuario.setSenha("oi123");
usuario.setConfirmaSenha("oi123");
System.out.println(usuario.getNome());
System.out.println(usuario.getSobrenome());
System.out.println(usuario.getDataNascimento());
System.out.println(usuario.getCelular());
usuario.criaConta();
}
}
package usuario;
public class Administrador extends Usuario {
private int senhaPin;
public void acessoAdm(int senhaDigitada) {
if (this.senhaPin != senhaDigitada) {
System.out.println("Acesso negado");
} else {
System.out.println("Acesso aceito");
}
}
public void setSenhaPin(int senhaPin) {
this.senhaPin = senhaPin;
}
}
package usuario;
public class TestaAdministrador {
public static void main(String[] args) {
Administrador administrador1 = new Administrador();
administrador1.setNome("Túlio");
administrador1.setSobrenome("Astoncio");
administrador1.setDataNascimento("11/11/1111");
administrador1.setCelular("(11) 11111-1111");
administrador1.setSenha("123");
administrador1.setConfirmaSenha("123");
administrador1.setSenhaPin(111);
boolean contaCriada = administrador1.criaConta();
System.out.println(contaCriada);
administrador1.acessoAdm(111);
}
}
O que acharam?