Buscar

Yago, analista de TI de uma fábrica de carros, está criando um código para auxiliar na pintura dos carros. Esse código irá interagir com um robó pa...

Yago, analista de TI de uma fábrica de carros, está criando um código para auxiliar na pintura dos carros. Esse código irá interagir com um robó para realizar a pintura corretamente. Inicialmente, Yago elaborou o código apresentado a seguir. public class Robo ( private String nome: private String codigo; public Robo(String nome, String codigo) ( this.nome » nome; this.codigo - codigo; public void pintar() { 27 Codian public void pintar(String cor) { public void pintar(String cor, String densidade) { public String getNome() { return nome; public void setNome(String nome) ( this.nom - nome; public String getCodigo() { return codigo; public void setCodigo(String codigo) [ this.codigo - codigo Analisando o codigo elaborado por Yago, avalie as asserções a seguir e a relação proposta entre elas. 1. O codigo elaborado por Yago apresenta o conceito de sobrecarga de métodos, relacionado aos métodos com nome "pintar". 2.II. Existem vários métodos "pintar com o mesmo nome, mas com assinatura diferentes, representando, assim, o conceito de sobrecarga. A respeito dessas asserções, assinale a opção correta. A A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. B As asserções I e II são proposições falsas. C As asserções I e II são proposições verdadeiras, mas a II não uma justificativa da I. D A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. E As asserções I e II são proposições verdadeiras, e a Il é uma justificativa da I.

💡 1 Resposta

User badge image

Ed Verified user icon

A asserção I é uma proposição verdadeira, e a II é uma proposição verdadeira, mas a II não é uma justificativa da I. O código elaborado por Yago apresenta o conceito de sobrecarga de métodos, que é a capacidade de um método ter o mesmo nome, mas com diferentes parâmetros. No caso apresentado, existem três métodos "pintar" com diferentes parâmetros: um sem parâmetros, outro com um parâmetro de cor e outro com dois parâmetros de cor e densidade. Portanto, a asserção I é verdadeira. A asserção II também é verdadeira, pois existem vários métodos "pintar" com o mesmo nome, mas com assinaturas diferentes, representando o conceito de sobrecarga. No entanto, a II não é uma justificativa da I, pois ela apenas reforça o conceito de sobrecarga, mas não explica diretamente a relação com a asserção I.

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