Questão 2127231

Tecnologia da Informação · 2023

Questão

ID 2127231

Disciplina: Tecnologia da Informação

Assunto: Java

Ano: 2023 Banca: IFMT - Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso Órgão: Instituto Federal de Mato Grosso


Analise o código fonte em Java e responda às questões 48 e 49.

PreparoBebida.java

1 public abstract class PreparoBebida {

2

3 ___ public final void prepararBebida() {

4 ______ aquecerAgua();

5 ______ colocarIngrediente();

6 ______ misturarBebida();

7 ______ servirBebida();

8 ___ }

9

10 ___ public abstract void colocarIngrediente( );

11

12 ___ public void aquecerAgua() {

13 ______ System.out.println("Aquecendo água...");

14 ___ }

15 ___ public void misturarBebida() {

16 ______ System.out.println("Misturando a bebida...");

17 ___ }

18 ___ public void servirBebida() {

19 ______ System.out.println("Servindo a bebida!");

20 ___ }

21 }

PreparoCha.java

1 public class PreparoCha extends PreparoBebida {

2 ___ @0verride

3 ___ public void colocarIngrediente() {

4 ______ System.out.println("Adicionando o chá na água...");

5 ___ }

6 }

PreparoCafe.java

1 public class PreparoCafe extends PreparoBebida {

2 ___ @0verride

3 ___ public void colocarIngrediente() {

4 ______ System.out.println("Colocando o pó de café na água...");

5 ___ }

6 ___ @0verride

7 ___ public void misturarBebida() {

8 ______ System.out.println("Misturando...");

9 ___ }

10 }

Bebida.java

1 public class Bebida {

2 ___ public static void main(String[] args) {

3 ______ PreparoBebida preparoCha = new

__ PreparoCha();

4 ______ preparoCha.prepararBebida();

5 ______ PreparoBebida preparoCafe = new

__ PreparoCafe();

6 ______ preparoCafe.prepararBebida();

7 ___ }

8 }



Considere as afirmações relacionadas ao código fonte:

I. O método colocarIngrediente() implementa o conceito de polimorfismo.

II. A classe PreparoBebida não pode ser instanciada pela classe Bebida.

III. O método misturarBebida() está sendo sobrescrito.

Está CORRETO o que se afirma em:

Alternativas da questão 2127231
Pular para o conteúdo principal