Buscar

Assinale a opção que corretamente instancia a classe dada: a) Lampada L = new apagar(); b) Lampada L = new acender(); c) Lampada L.acender(); d) ...

Assinale a opção que corretamente instancia a classe dada:


a) Lampada L = new apagar();
b) Lampada L = new acender();
c) Lampada L.acender();
d) Lampada L = new Lampada();
e) Lampada L = new Lampada(0);

Essa pergunta também está no material:

Programação I - Teste de Conhecimento 04.
1 pág.

Programação I Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra d) Lampada L = new Lampada();, pois ela cria uma nova instância da classe Lampada, permitindo que seus métodos sejam acessados através da variável L. As outras alternativas estão incorretas, pois: a) Lampada L = new apagar(); - "apagar" não é um nome de classe válido. b) Lampada L = new acender(); - "acender" não é um nome de classe válido. c) Lampada L.acender(); - não instancia a classe, apenas tenta chamar o método "acender" em uma variável L que não foi inicializada. e) Lampada L = new Lampada(0); - cria uma nova instância da classe Lampada, mas com um argumento que não foi definido no construtor da classe.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ 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