Na programação Java, " métodos " são funções dentro de classes usadas para definir a funcionalidade de objetos criados a partir de classes . métodos "estático" são métodos que a classe define para além de objetos. Os métodos estáticos funcionam como funções independentes contidos dentro de uma classe . A diferença é que você precisa de uma instância de um objeto de classe , a fim de chamar um método não-estático , enquanto que para os métodos estáticos , você só precisa chamar a classe em si . Para chamar um método não- estático - que requer um objeto - a partir de um método estático, você precisa ter uma instância de um objeto dentro do método estático . Coisas que você precisa
Java Development Kit
editor de texto
Show Mais instruções
1
Declare uma classe com um método estático :
classe testando {
static_method public static void () { }}
2
Declare uma instância de uma classe dentro desta classe . Por exemplo, na classe " testes", o método " static_method " é estático, o que significa que só pode ser chamado através da classe - com a sintaxe " testing.static_method (). " Para chamar um não método estático, criar um objeto, da classe " a" neste exemplo, dentro do método estático para chamar o método não-estático :
static_method public static void () {
new_object_A = new a () ; }
3
Chame o método não-estático de "A" a partir do método " static_method " estático na classe de teste :
static_method public static void () {
A new_object_a = new A () ; A.non_static_method (); }