Garoto Zumbi

Exercício 4

Escreva uma classe que represente um Garoto Zumbi, conforme as especificações:

Métodos

  • mostrar - mostra o zumbi na tela conforme o exemplo, apresentando o nome do Zumbi abaixo dele
  • crescer - aumenta a idade do zumbi (se não passar o máximo) e o mostra
  • dormir - faz o zumbi dormir e o mostra
  • acordar - faz o zumbi acordar e o mostra


In [ ]:

Exercicício 5

Crie três objetos instâncias da classe Garoto Zumbi. Cada um tem um nome diferente, uma idade diferente e está em um estado diferente.

Mostre os três garotos no console, depois realize sobre eles diferentes operações de crescimento e mudança de estado (acordado/dormindo).


In [ ]:

Exercício 6

Você pode passar objetos como parâmetros de funções ou métodos da mesma maneira que você faz com valores. Use esse recurso para criar um método que compare dois zumbis e mostre no console o mais velho entre eles. Se tiverem a mesma idade não mostre nenhum.

Crie um exemplo que demonstre a comparação.

Como você não pode modificar a classe anterior, copie abaixo o código da classe anteior e acrescente o método solicitado.


In [ ]:

Exercício 7

Crie um método capaz de clonar zumbis, ou seja, o método recebe como parâmetro um nome e clona o zumbi (cria um objeto identico com todos os atributos) dando-lhe o novo nome.

Crie um exemplo que realize demonstre a clonagem.

Como você não pode modificar a classe anterior, copie abaixo o código da classe anteior e acrescente o método solicitado.


In [ ]: