Leia o texto a seguir:
“Uma classe C++ pode conter tanto entidades ocultas quanto visíveis (ocultas dos clientes ou visíveis para os clientes da classe). Entidades ocultas são colocadas em uma cláusula private e entidades visíveis, ou públicas, aparecem em uma cláusula public. Logo, a cláusula public descreve a interface para instâncias da classe.”
Fonte: SEBESTA, R. W. Conceitos de linguagens de programação. 11. ed. Porto Alegre: Bookman, 2018.
Avalie as seguintes asserções e a relação proposta entre elas:
I. As cláusulas private e public são úteis para implementar, respectivamente, os princípios do encapsulamento e abstração.
PORQUE
II. Idealmente, atributos devem ser privados e métodos devem ser públicos.
Assinale a alternativa com a relação correta entre as asserções I e II:
Grupo de escolhas da pergunta
A asserção I é falsa e a asserção II é verdadeira.
Ambas as asserções são falsas.
As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I.
As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
A asserção I é verdadeira e a asserção II é falsa.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar