Zombie Health

Exercício 1

Escreva uma classe que represente um zumbi. Esta classe deve ter as seguintes características:

  • um atributo que guarde o nome do zumbi;
  • um construtor que receba o nome do zumbi e guarde no atributo;
  • um método chamado getNome() que retorne o nome do zumbi - vamos dar preferência a usar um método para acessar dados do objeto em vez de fazer acesso direto aos atributos; debateremos isso adiante.

Sugestão de como fazer isso: use o método comparativo, ou seja, olhando a classe Emprestimo vá comparativamente montando cada uma das coisas solicitadas.

Orientações adicionais: O tipo string em Java é declarado diferente do C e do C++. Você usa o tipo String (com S maiúsculo na declaração). Por exemplo:

String nome;

Para usá-lo, você atribuir-lhe valores precisa usar comandos como o strcpy, basta fazer uma atribuição direta.


In [1]:
class Zumbi {
  String nome;
  
  Zumbi(String umNome) {
     nome = umNome;
  }
  
  String getNome() {
     return nome;
  }
}

Exercicício 2

Escreva comandos para criar um objeto da classe Zumbi com o nome Boorthoo Tieppaeth e imprimir seu nome no console.

Este ambiente se comporta como aquele do C++, ou seja, todas as células são parte de um mesmo programa. Então, você não precisará declarar a classe novamente na célula abaixo, apenas usá-la.


In [3]:
Zumbi boorthoo = new Zumbi("Boorthoo Tieppaeth");
System.out.println(boorthoo.getNome());


Boorthoo Tieppaeth

Exercício 3

Crie duas instâncias (objetos) de Zumbi, um com o nome Boorth Teppeeth e outro com o nome Aubuthu Teppeeth. Imprima o nome de ambos no console.


In [4]:
Zumbi boorth = new Zumbi("Boorth Teppeeth"),
      aubuthu = new Zumbi("Aubuthu Teppeeth");
System.out.println(boorth.getNome());
System.out.println(aubuthu.getNome());


Boorth Teppeeth
Aubuthu Teppeeth