Skip to content

Latest commit

 

History

History
14 lines (13 loc) · 885 Bytes

As classes de um jogo.md

File metadata and controls

14 lines (13 loc) · 885 Bytes

Explicação do Código

1. Classe Heroi: A classe é definida usando a palavra-chave class. O construtor (constructor) inicializa as propriedades nome, idade, e tipo com os valores passados.

2. Método atacar: Este método utiliza uma estrutura de decisão switch para determinar o tipo de ataque com base na propriedade tipo. Dependendo do tipo, a variável ataque é atribuída a um valor correspondente.

3. Instâncias da classe: Criamos quatro instâncias de Heroi, cada uma com um nome, idade e tipo diferentes.

4. Chamada do Método atacar: O método atacar é chamado para cada herói, exibindo a mensagem apropriada.

Saída Esperada

Quando você executa esse código em um ambiente Node.js, a saída será:

o mago atacou usando magia
o guerreiro atacou usando espada
o monge atacou usando artes marciais
o ninja atacou usando shuriken