Ed
há 7 meses
Para responder à sua pergunta, vamos analisar cada uma das afirmações: I- O código apresenta uma interface gráfica, capaz de receber o valor 8 a partir do método2() quando executado pelo usuário. Não podemos confirmar essa afirmação sem ver o código, mas se o método2() realmente recebe o valor 8, a afirmação pode ser verdadeira. No entanto, sem o código, não podemos garantir que isso é verdade. II- O código apresenta uma interface com erros, pois uma interface não pode definir atributos (linha 5) nem métodos concretos (linhas 9 a 11). Isso é verdadeiro, pois em Java, uma interface não pode ter atributos (apenas constantes) e não pode ter métodos com implementação (métodos concretos) até a versão 8, onde métodos default foram introduzidos, mas isso não se aplica a métodos concretos como descrito. III- O código apresenta uma interface com erros, pois o método na linha 7 é declarado com um ponto-e-vírgula e sem um bloco de implementação. Isso é verdadeiro, pois um método em uma interface deve ser declarado sem um bloco de implementação, mas a afirmação não é clara se refere a um método que deveria ser abstrato. Com base na análise: - A afirmação I não pode ser confirmada sem o código. - A afirmação II está correta. - A afirmação III está correta. Portanto, a alternativa que contém todas as afirmações verdadeiras é: B) II e III estão corretas.
Cadastre-se ou realize login
Mais perguntas desse material