Preencha os espaços em cada uma das sentenças:

a) ______ é uma forma de reutilização de software em que novas classes absorvem dados e comportamentos das classes existentes e aprimoram essas classes com novas capacidades.

b) Os membros ______ de uma classe-base podem ser acessados na definição da classe-base, nas definições da classe derivada e em friends das classes derivadas dessa classe-base.

c) Em um relacionamento ______, um objeto de uma classe derivada também pode ser tratado como um objeto de sua classe-base.

d) Em uma relação ______, um objeto de classe tem um ou mais objetos de outras classes como membros.

e) Na herança simples, uma classe existe em um relacionamento ______ com suas classes derivadas.

f) Os membros ______ de uma classe-base são acessíveis dentro dessa classe-base e em qualquer lugar em que o programa tenha um handle para um objeto dessa classe ou uma de suas classes derivadas

g) Os membros de acesso protected de uma classe- -base possuem um nível de proteção entre aqueles de acesso public e ______.

h) C++ oferece ______, que permite que uma classe derivada herde de muitas classes-base, mesmo que as classes-base não estejam relacionadas.

i) Quando um objeto de uma classe derivada é instanciado, o(a) ______ da classe-base é chamado(a) implicita ou explicitamente para realizar qualquer inicialização necessária dos dados-membro da classe-base no objeto da classe derivada.

j) Ao derivar uma classe de uma classe-base com herança public, os membros public da classe-base tornam-se membros ______ da classe derivada, e os membros protected da classe-base tornam-se membros ______ da classe derivada.

k) Ao derivar uma classe de uma classe-base com herança protected, os membros public da classe- -base tornam-se membros ______ da classe derivada, e os membros protected da classe-base tornam-se membros ______ da classe derivada.

Passo 1

Fala Galera!!! Tudo certo? Espero que sim!! Bora para mais um exercício.

Na letra a) herança é uma forma de reutilização de software em que novas classes absorvem dados e comportamentos das classes existentes e aprimoram essas classes com novas capacidades.

Passo 2

Na letra b) os membros protected de uma classe-base podem ser acessados na definição da classe-base, nas definições da classe derivada e em friends das classes derivadas dessa classe-base.

Passo 3

Na letra c) em um relacionamento é-um ou herança, um objeto de uma classe derivada também pode ser tratado como um objeto de sua classe-base.

Passo 4

Na letra d) em uma relação tem-um, composição ou agregação, um objeto de classe tem um ou mais objetos de outras classes como membros.

Passo 5

Na letra e) a herança simples, uma classe existe em um relacionamento hierárquico com suas classes derivadas.

Passo 6

Na letra f) os membros public de uma classe-base são acessíveis dentro dessa classe-base e em qualquer lugar em que o programa tenha um handle para um objeto dessa classe ou uma de suas classes derivadas.

Passo 7

Na letra g) os membros de acesso protected de uma classe- -base possuem um nível de proteção entre aqueles de acesso public e private.

Passo 8

Na letra h) C++ oferece herança múltipla, que permite que uma classe derivada herde de muitas classes-base, mesmo que as classes-base não estejam relacionadas.

Passo 9

Na letra i) Quando um objeto de uma classe derivada é instanciado, o(a) public, construtor da classe-base é chamado(a) implicita ou explicitamente para realizar qualquer inicialização necessária dos dados-membro da classe-base no objeto da classe derivada.

Passo 10

Na letra j) ao derivar uma classe de uma classe-base com herança public, os membros public da classe-base tornam-se membros _ da classe derivada, e os membros protected da classe-base tornam-se membros public, protected. da classe derivada.

Passo 11

Na letra k) ao derivar uma classe de uma classe-base com herança protected, os membros public da classe- -base tornam-se membros protected, da classe derivada, e os membros protected da classe-base tornam-se membros protected .da classe derivada.

E por hoje é só galera!!! Até o próximo exercício .

Resposta

a) Herança. b) protected. c) é-um ou herança. d) tem-um, composição ou agregação. e) hierárquico. f) public. g) private. h) herança múltipla. i) construtor. j) public, protected. k) protected, protected.