Logo Passei Direto
Buscar
A Programação Orientada a Objetos (POO) é uma abordagem de desenvolvimento de software que modela objetos do mundo real. Ela utiliza conceitos como abstração, que simplifica a complexidade por meio de modelos essenciais; encapsulamento, que oculta detalhes internos; e herança, que permite criar novas classes com base em classes existentes. Além disso, a associação une objetos com interesses comuns.Fonte: adaptado de: CARVALHO, Tiago Leite. Orientação a Objetos: Aprenda seus conceitos e suas aplicabilidades de forma efetiva. 1. ed. São Paulo: Casa do Código, 2016.Na biblioteca, diversas classes são fundamentais para o adequado gerenciamento de recursos e informações. Entre elas, destacam-se "Livro", "Autor", "Pessoa" e "Funcionário". Um exemplo notável é o autor "Guimarães Rosa", cuja obra "Grande Sertão: Veredas" está disponível para empréstimo. A classe "Livro" possui atributos como "nome", "título", "cargo" e "data de empréstimo", além dos métodos "emprestarLivro()" e "listarAutor()", permitindo uma gestão eficiente das operações de empréstimo e fornecendo informações sobre os autores das obras. Com base no exposto, analise as afirmativas a seguir: I. Pessoa herda característica de Livros. II. A classe Autor é uma associação da classe Livro. III. A classe Livros encapsula os atributos e os métodos. IV. Funcionário e Autor herdam características de Pessoa.É correto o que se afirma em: A) II, III e IV, apenas. B) I e IV, apenas. C) II e III, apenas. D) III e IV, apenas. E) I, II e III, apenas.
User badge image
ANNA

ano passado

User badge image
ANNA

ano passado

Respostas

User badge image

Ed Verified user icon

há 12 meses

Vamos analisar cada afirmativa: I. Pessoa herda característica de Livros. Falso. Normalmente, "Pessoa" e "Livro" são classes distintas e não há uma relação de herança entre elas. Uma pessoa não herda características de um livro. II. A classe Autor é uma associação da classe Livro. Verdadeiro. A classe "Autor" pode ser considerada uma associação da classe "Livro", pois um autor pode estar associado a um ou mais livros. III. A classe Livros encapsula os atributos e os métodos. Verdadeiro. A classe "Livro" deve encapsular seus atributos (como "nome", "título", etc.) e métodos (como "emprestarLivro()" e "listarAutor()"), ocultando detalhes internos. IV. Funcionário e Autor herdam características de Pessoa. Verdadeiro. É comum que "Funcionário" e "Autor" herdem características da classe "Pessoa", já que ambos podem ser considerados tipos de pessoas. Agora, vamos ver quais afirmativas são verdadeiras: - II: Verdadeira - III: Verdadeira - IV: Verdadeira - I: Falsa Portanto, as afirmativas corretas são II, III e IV. A alternativa correta é: A) II, III e IV, apenas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada afirmativa: I. Pessoa herda característica de Livros. Esta afirmação está incorreta, pois em uma relação de herança, a classe filha (Pessoa) herda características da classe pai (Livro), e não o contrário. II. A classe Autor é uma associação da classe Livro. Esta afirmação está incorreta, pois a relação descrita parece ser de composição (um Autor pode ter vários Livros), e não de associação direta. III. A classe Livros encapsula os atributos e os métodos. Esta afirmação está correta, pois o encapsulamento é um dos princípios da Programação Orientada a Objetos, onde os atributos e métodos de uma classe são encapsulados e acessados por meio de métodos públicos. IV. Funcionário e Autor herdam características de Pessoa. Esta afirmação está correta, pois é comum em modelagem de classes que classes mais específicas herdem características de classes mais genéricas. Portanto, as afirmativas corretas são II, III e IV. A alternativa que contém todas as afirmativas corretas é: A) II, III e IV, apenas.

Essa resposta te ajudou?

0
Dislike0
User badge image

abidiel rodrigues

há 12 meses

resposta, certa III e IV corrigido pelo ava

Essa resposta te ajudou?

1
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina