• Matéria: Informática
  • Autor: viniciusferreiara
  • Perguntado 3 anos atrás

Para responder à questão, considere o seguinte trecho de código Java:

public abstract class Funcionario{
public abstract double salario();
}

public class Diarista extends Funcionario{
public double salario(){
//implementação do método salário
}

}

public class Mensalista extends Funcionario {
public double salario(){
//implementação do método salário
}
}

Por esse código, na definição das classes, constata-se o emprego do conceito de:

sobrecarga.


polimorfismo.


agregação.


composição.


herança.

Respostas

respondido por: yeddabm
1

Resposta:

Herança

Explicação:

public abstract class Funcionario{

public abstract double salario();

}

define que funcionario tem uma variavel chamada salário, do tipo double

extends significa que a classe criada é um tipo da classe seguinte, que herda as caracteristicas dessa classe

logo

public class Diarista extends Funcionario{

public double salario(){

//implementação do método salário

}

diarista é um tipo de funcionário que herda a variável salário

Perguntas similares