cheguei no metodos usar ja n to mais sabendo oq fazer…
- Implemente (em Java) uma classe Personagem que possui os atributos peso,
pesoadicional, ataque, defesa e hp. Um Personagem também possui uma lista de Itens.
Crie uma classe abstrata Item que contém o atributo peso. Um Item também contém um método
abstrato usar que recebe como atributo um objeto da classe Personagem. Crie agora duas classes
concretas Espada e Escudo que especializam a classe abstrata.
Quando chamado o método usar da classe Espada, a Espada é adicionado à lista de Itens do
Personagem e incrementa o ataque e o pesoadicional do Personagem. Igualmente, quando
acionado o método usar da classe Escudo, o Escudo é adicionado a lista de itens do Personagem e
incrementa a defesa e o pesoadicional do Personagem. É importante que um personagem nunca
use mais do que uma Espada ou um Escudo ao mesmo tempo.
Por fim, incremente a classe Personagem com uma segunda lista de Itens, que contém todos os
Itens que ele possui, mas não está usando. Crie também um método que adiciona Itens a essa lista
e lembre-se que cada novo Item adicionado à lista incrementa o pesoadicional do Personagem. É
importante que o pesoadicional nunca supere o peso do personagem.
Crie um construtor em Personagem que instancia todos os atributos dessa Classe. Finalmente
apresente um método Main que instancia objetos dessas classes e executa os métodos.