An open API service indexing awesome lists of open source software.

https://github.com/almirjnr/dragonball

DragonBall Exercise in java
https://github.com/almirjnr/dragonball

Last synced: 7 months ago
JSON representation

DragonBall Exercise in java

Awesome Lists containing this project

README

          

Implemente a classe PersonagemDragonBall essa classe deverá ter os seguintes atributos:
- nome
- idade
- sexo
- temporada
- ki
- poderEspecial

Crie 3 novas classes que irão herdar da classe PersonagemDragonBall:
- Terraqueo
- Sayajin
- Namekian

A raça Terraqueo deverá os atributos conter:
- País
- Cidade

A raça Sayajin deverá conter os atributos:
- NivelMaximoSSJ,
- TemRabo

E o método:
transformar() -> Que deverá receber por parâmetro um nível de super sayaijin de 1 a 5.

O método deverá retornar uma saída se é possível ou não transformar e com esta saída você deverá imprimir uma mensagem no formato:
“ {{ PERSONAGEM }} transformou para super sayajin nível {{ NIVEL }} “
OU
“ Não foi possível transformar esse sayajin “

REGRAS:
Qualquer Sayajin pode se transformar nos níveis 1,2,3;
Somente os sayajins com nome Goku ou Vegeta que podem transformar em nível 4 ou 5.

A raça Namekuseijin deverá conter os atributos:
- quantidadeEsferas
- podeCurar

E o método:
transformarPedido() -> Que deverá receber um pedido e transformar este pedido para o idioma namekusei (fique livre para criar associação das palavras) e retornar o desejo no idioma Namekusei.

Você deverá instanciar os personagens:
-> Kuririn
-> Goku
-> Gohan
-> Dendê

- Evoluir o Goku para Super Sayajin 5
- Evoluir o Gohan para super sayajin 5
- Usar o Dendê para fazer um pedido para as esferas do dragão.