abstract class Funcionario {
protect double salario;
public dougle getBonificacao() {
return this.salario * 1,3;
}
//outros atributos e metodos
}
exemplo de abstract, ele serve para obrigar as 'filhas' a terem o método abstrato, declarado na classe mãe, ou seja, não há necessidade de termos aquele método implementado dentro da classe mãe, já que cada classe filha tem suas regras, porem o método deve ser implementado nas classes filhas ou então nem compila o código. Você se obriga a implementar o método abstrato.
abstract class Funcionario {
abstract double getBonificacao();
//outros atribtos e metodos
}
temos um pouco de código para demonstrar, más o básico ou a 'raiz' seria isto. A aula foi bem produtiva e deu para ter uma boa noção sobre o abstrato.
Nenhum comentário:
Postar um comentário