Logo Passei Direto
Buscar
Questão 4 Código da questão: 36635 Durante o desenvolvimento de uma aplicação, foi implementada a classe Atividade, a qual possui os atributos: Nome, Carga horária, Descrição. Determine, dentre as opções a seguir, aquela que criará o objeto Expo corretamente. A Atividade = new Expo(); B Atividade Expo = Atividade(); C Expo Atividade = new Expo(); D Atividade = new Atividade(); E new Expo = Atividade ();
User badge image
Philippe Guimarães

há 24 horas

Respostas

User badge image

Ed Verified user icon

há 24 horas

Para criar um objeto corretamente em Java (ou em outras linguagens de programação orientadas a objetos), a sintaxe correta deve ser seguida. Vamos analisar as opções: A) `Atividade = new Expo();` - Esta opção não está correta porque não está declarando uma variável do tipo `Atividade`. B) `Atividade Expo = Atividade();` - Esta opção não está correta porque a sintaxe para instanciar um objeto está errada (falta o `new`). C) `Expo Atividade = new Expo();` - Esta opção está correta se `Expo` for uma subclasse de `Atividade`. Aqui, você está criando um objeto da classe `Expo` e atribuindo a uma variável do tipo `Expo`. D) `Atividade = new Atividade();` - Esta opção está correta para criar um objeto da classe `Atividade`, mas não cria um objeto da classe `Expo`. E) `new Expo = Atividade();` - Esta opção está incorreta porque a sintaxe está errada (não se pode atribuir um valor a `new`). Portanto, a opção correta que cria o objeto `Expo` corretamente é: C) Expo Atividade = new Expo();

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina