InstruçÔes

Passo 2

MĂ©todos sĂŁo funçÔes definidas dentro de uma classe que podem executar açÔes usando os dados da classe. Aqui estĂĄ como vocĂȘ cria mĂ©todos:
def method_name(parameter1, parameter2,...):
    # Method contents will go here
Em Python, o mĂ©todo __init__ Ă© um mĂ©todo especial conhecido como mĂ©todo inicializador, que Ă© chamado quando vocĂȘ cria uma nova instĂąncia da classe. Dentro da sua classe MusicalInstrument, adicione um mĂ©todo __init__ com trĂȘs parĂąmetros: self, name e instrument_type. O parĂąmetro self Ă© uma forma padrĂŁo de se referir Ă  instĂąncia da classe e Ă© obrigatĂłrio como o primeiro parĂąmetro para todos os mĂ©todos de instĂąncia em uma classe.

O que fazer:

Testes:

  • VocĂȘ deve definir um mĂ©todo `__init__` dentro da sua classe `MusicalInstrument`.
  • Seu mĂ©todo `__init__` deve ter trĂȘs parĂąmetros: `self`, `name` e `instrument_type`.

Preview