Logo Passei Direto
Buscar
Escolha, dentre as opções a seguir, a única que exibe um código que pode ser executado corretamente.

a.
1public class Main {
2. public abstract void imprimeNome ();
3. }

b.
1.public class Main {
2. public void imprimeNome ();
3. }

c.
1.public abstract class Main {
2. public void imprimeNome {);
3. }

d.
1.public abstract class Main {
2. public void imprimeNome {);
3. }

e.
1.public abstract class Main {
2. public void imprimeNome () {};
3. }
User badge image
Thiago Prado

há 3 semanas

Respostas

User badge image

Ed Verified user icon

há 3 semanas

Vamos analisar cada uma das opções para identificar qual delas contém um código que pode ser executado corretamente. a. ```java 1public class Main { 2. public abstract void imprimeNome (); 3. } ``` - A linha 1 está incorreta, pois não pode começar com um número. Além disso, um método abstrato precisa estar em uma classe abstrata. b. ```java 1.public class Main { 2. public void imprimeNome (); 3. } ``` - A linha 1 também está incorreta, pois não pode começar com um ponto. Além disso, o método `imprimeNome` não pode ser declarado sem um corpo em uma classe não abstrata. c. ```java 1.public abstract class Main { 2. public void imprimeNome {); 3. } ``` - A linha 2 tem um erro de sintaxe, pois a declaração do método `imprimeNome` está incorreta (deve ser `()` e não `{)`). d. ```java 1.public abstract class Main { 2. public void imprimeNome {); 3. } ``` - Esta opção é idêntica à anterior e também contém o mesmo erro de sintaxe. e. ```java 1.public abstract class Main { 2. public void imprimeNome () {}; 3. } ``` - Esta opção está correta. A classe é declarada como abstrata e o método `imprimeNome` é declarado corretamente com um corpo vazio. Portanto, a única opção que exibe um código que pode ser executado corretamente é: e.

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