Considere o seguinte trecho de um programa escrito na linguagem Python. class Carro(): def FaleComigo(self): print "Sou um carro" class Fusca (Carro): def FaleComUmFusca(self): print "Sou um Fusca" x = Carro( ) y = Fusca( ) x.FaleComigo( ) y.FaleComigo( ) No primeiro bloco, o método FaleComigo é definido para a classe Carro, que simplesmente produz a mensagem "Sou um carro" ao ser invocado. Para a classe Fusca, definida no segundo bloco, foi definido o método FaleComUmFusca, que apenas produz a mensagem "Sou um Fusca". No terceiro bloco, os objetos x e y tornam-se instâncias das classes Carro e Fusca, respectivamente. No quarto bloco, o método FaleComigo é invocado para cada um dos dois objetos, x e y. Ao ser executado, esse programa produz duas linhas na sua tela de saída: Sou um carro Sou um carro
Soluções para a tarefa
Respondido por
11
Resposta:
Trata-se de uma Herança
Explicação:
Herança nada mais é do que o próprio nome já diz, tentando simplificar, a classe filha (fusca) herda da classe mãe (carro) seus métodos e atributos
Respondido por
20
Resposta:correta é: herança.
Explicação:
O mecanismo que forneceu o comportamento é a HERANÇA. Observe que classe filha (fusca) herda da classe mãe (carro) seus métodos e atributos adicionando um grau de especialização.
Perguntas interessantes
Matemática,
5 meses atrás
Matemática,
5 meses atrás
Ed. Moral,
5 meses atrás
Português,
7 meses atrás
Geografia,
11 meses atrás
Português,
11 meses atrás
História,
11 meses atrás