Questão 550470

Tecnologia da Informação · 2024

Questão

ID 550470

Disciplina: Tecnologia da Informação

Assunto: Java

Ano: 2024 Banca: FGV - Fundação Getúlio Vargas Órgão: Assembleia Legislativa do Estado do Tocantins


Considere o cenário de um sistema de gerenciamento de biblioteca, onde Livro representa diferentes tipos de livros e Biblioteca é uma classe que agrega esses livros, como mostra o diagrama a seguir.

Os trechos de código em Java a seguir são parte dessa implementação; assuma que o resto do código não apresentado foi implementado com base no diagrama.

class LivroFisico extends Livro {..

public void exibirInfo() {

System.out.println(titulo + “ – livro Físico”);

}

...

class LivroDigital extends Livro {..

public void exibirInfo() {

System.out.println(titulo + “ – Livro Digital”);

}

...

class Biblioteca { ..

public void exibirLivros() {

for(Livro livro : livros) {

livro.exibirInfo();

}

}

...

bib.adicionarLivro(new LivroFisico(“1984”));

bib.adicionarLivro(new LivroDigital(“Macunaíma”));

bib.exibirLivros();

Quando executado, esse código exibirá o seguinte resultado:

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