no exemplo foi reaproveitado o método voa da classe Aviao, com o código: Aviao.prototype.voa
Eu havia entendido que para se utilizar métodos de classes sem instanciar um objeto (new NomeClasse() ...) o método deveria ter declaração como static. Então quando utilizarmos prototype automaticamente todos os métodos de uma classe podem ser invocados sem ter um objeto instanciado ?