Pessoal até onde eu conheço métodos static só podem invocar metodos static e metodo não static só podem invocar metodos static se tiverem uma instancia. Entao porque o codigo abaixo nao da erro?
O código está correto porque, para executar um método estático, você precisa que a classe esteja carregada na memória. Quando você tem uma instância de uma classe, indiretamente essa classe já está carregada na memória. Devido a isso, o código que você postou está correto.
[]'s.
Nykolas_Lima
ué métodos não estáticos podem chamar métodos estáticos atravez de uma instancia da classe ou atravez do nome da classe (.) nome do método estático.
Como o seu método estático está na mesma classe do método não estático não é preciso ter um instancia ou escrever o nome da classe antes.