Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — IF-MT 2023

ProgramaçãoLinguagens de programação
Código
qq952251
Banca
IF-MT
Órgão
IF-MT
Ano
2023
Nível
Superior
Cargo
Professor do Ensino Básico, Técnico e Tecnológico: Informática
A seguir, é apresentado um código na linguagem de programação Java.Livro.javapublic class Livro {private String nome;protected double valor;public Livro(String nome, double valor) {this.nome = nome;this.valor = valor;}public String getNome() {return nome;}}Impresso.javapublic class Impresso extends Livro {private int paginas;public Impresso(String nome, double valor, int paginas) {super (nome, valor);this.paginas = paginas;}public int getPaginas( ) {return paginas;}public double getValor ( ) {return valor + 0.05 * paginas;}}Ebook. javapublic class Ebook extends Livro {private int bytes;public Ebook(String nome, double valor, int bytes) {super (nome, valor);this.bytes = bytes;}public int getBytes() {return bytes;}public double getValor() {return valor;}}Utilizando a engenharia reversa nesse trecho de código, o diagrama de classes da UML corresponde é:
  1. AImagem associada para resolução da questão
  2. BImagem associada para resolução da questão
  3. CImagem associada para resolução da questão
  4. DImagem associada para resolução da questão
  5. EImagem associada para resolução da questão
Revelar gabarito e comentário

GabaritoA — [imagem]

Link permanente: /questoes/qq952251