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.