Ed
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.