Buscar

Analise o código a seguir:

public class Imovel


{


      private float preco;


      public float getPreco()


      {


            return preco;


      }


      public void setPreco(float preco)


      {


            this.preco = preco;


      }


      public float valorVenda()


      {


            return getPreco();


      }


}


public class NovoImovel extends Imovel


{


      private float valorAdicional;


      public float getValorAdicional()


      {


            return valorAdicional;


      }


      public void setValorAdicional(float valorAdicional)


      {


            this.valorAdicional=valorAdicional;


      }      


      public float valorVenda()


      {


      return super.valorVenda()+valorAdicional;


      }


}

Com base no código apresentado, conclui-se que o método valorVenda() presente na classe NovoImovel está utilizando o conceito de:

Escolha uma opção:

a.

interface.

b.

herança.

c.

sobrecarga de métodos.

d.

sobrescrita de métodos.

e.

tratamento de exceções.

💡 1 Resposta

User badge image

Ed Verified user icon

O método valorVenda() presente na classe NovoImovel está utilizando o conceito de sobrescrita de métodos. Isso ocorre porque a classe NovoImovel está herdando o método valorVenda() da classe Imovel, mas está sobrescrevendo esse método para adicionar o valor adicional ao preço do imóvel.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais