Ajuda com questao foda pacaralho

cheguei no metodos usar ja n to mais sabendo oq fazer…

  1. 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.

Uma dica para não ter seu post confundido com mais um daqueles que acham q é so chegar e pedir que a gente constrói a solução pra você: Poste o que você já fez e explique o porque de você não estar entendendo.

2 curtidas

Sem palavrões, por favor.