En la programación Java, " métodos " son funciones dentro de clases que se utilizan para definir la funcionalidad de los objetos creados a partir de las clases. métodos " estáticas" son métodos que la clase define aparte de los objetos. Los métodos estáticos funcionan como funciones independientes contenidas dentro de una clase . La diferencia es que se necesita una instancia de un objeto de clase con el fin de llamar a un método no estático , mientras que para los métodos estáticos sólo tiene que llamar a la clase misma. Con el fin de llamar a un método no estático - que requiere un objeto - de un método estático, es necesario tener una instancia de un objeto dentro del método estático . Cosas que necesitará
Java Development Kit
texto editor
Mostrar más instrucciones
1
Declarar una clase con un método estático :
clase
pruebas {
public static void static_method () { } }
2
declare una instancia de una clase dentro de esta clase. Por ejemplo , en la clase de " pruebas", el método de " static_method " es estática , lo que significa que sólo se puede llamar a través de la clase - con la sintaxis para declarar un non " testing.static_method (). " -estática método, cree un objeto de la clase " a" en este ejemplo, en el método estático para llamar al método no estático :
public static void static_method () {
new_object_A = new a ( ) ; }
3
Llame al método no estático de la " a" a partir del método estático " static_method " en la clase de pruebas :
public static void static_method () {
new_object_a = new A ( ) ; A.non_static_method () ;}