Boa tarde. Estou iniciando estudos em java e gostaria de uma opinião sobre um código que fiz. Ele representa corretamente os atributos e métodos definidos em um diagrama de classes? Obrigado!
import java.util.Date;
public class Funcionario {
private String nome;
private Date nascimento;
private String cpf;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public Date getNascimento() {
return nascimento;
}
public void setNascimento(Date nascimento) {
this.nascimento = nascimento;
}
public String getCpf() {
return cpf;
}
public void setCpf(String cpf) {
this.cpf = cpf;
}
}
public class Gerente extends Funcionario {
public float getSalario() {
// adicionar a lógica de cálculo do salário do gerente
}
}
public class Vendedor extends Funcionario {
public void getSalario() {
//adicionar a lógica de cálculo do salário do vendedor
}
}