No caso da criação da super classe Funcionário e as classes filhas, Gerente, Designer e Editor de Vídeo. Se quiséssemos estabelecer um salário fixo para cada classe filha, sem usar um parâmetro no construtor, o melhor seria criar construtores sem parâmetro e a partir daí chamar o setSalario() no corpo do construtor? Esse é a forma mais eficiente de se fazer?
Exemplo:
public abstract class Funcionario {
private double salario;
public void setSalario(double salario) {
this.salario = salario;
}
}
public class Designer extends Funcionario {
public Designer() {
this.setSalario(2000.0);
}
}