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 é:
- A

- B

- C

- D

- E
