Pular para o conteúdo principal

Questão de Programação — Plataforma Java — CEPS-UFPA 2022

ProgramaçãoPlataforma Java
Código
gp036654
Banca
CEPS-UFPA
Órgão
UFPA
Ano
2022
Cargo
CEPS - - Analista de Tecnologia da Informação / Área: Desenvolvimento
Considere o conceito de classe Abstrata no contexto de Orientação a Objetos e o código a seguir. abstract class Abstrato { abstract float metodo1(); void metodo2() { } } Com base no código do enunciado e da alternativa no mesmo arquivo nomeado Concreta.java, osconceitos de classe abstrata corretamente em Java se encontram, apenas, em
  1. Aclass Classe1 implements Abstrato { float metodo1(int a) { return a;} float metodo2() { return 1f;} } public class Concreta { public static void main(String[] args) { Abstrato a2 = new Classe1(); } }
  2. Bclass Classe1 extends Abstrato { float metodo1() { return 1f;} } public class Concreta { public static void main(String[] args) { Abstrato a2 = new Classe1(); } }
  3. Cclass Classe1 extends Abstrato { float metodo1() { return 1;} } public class Concreta { public static void main(String[] args) { Abstrato a1 = new Abstrato(); Abstrato a2 = new Classe1(); } }
  4. Dclass Classe1 extends Abstrato { void metodo2() { System.out.println("Metodo2");} } public class Concreta { public static void main(String[] args) { Abstrato a2 = new Classe1(); } }
  5. Einterface Interface1 extends Abstrato { float metodo1() { return 1f;} } public class Concreta { public static void main(String[] args) { Interface1 a2 = new Interface1(); } }
Revelar gabarito e comentário

GabaritoB — class Classe1 extends Abstrato { float metodo1() { return 1f;} } public class Concreta { public static void main(String[] args) { Abstrato a2 = new Classe1(); } }

Link permanente: /questoes/gp036654