Podemos definir una clase cuando aprendemos java por primera vez (no aprender orientado a objetos). Los métodos estáticos se pueden escribir en la clase, y el nombre de la clase y el nombre del método se pueden usar directamente al llamar. Después de aprender orientado a objetos, después de definir la clase, debe crear un objeto y llamar a los métodos miembros o constructores de la clase a través del objeto. La siguiente es la diferencia de código entre la invocación de método estático (sin crear un objeto) y la invocación de método no estático (defina una clase rectangular, defina métodos para encontrar el perímetro y el área y luego defina una clase de prueba para probarla):
Ejemplo 1: invocación de método estático
Ejemplo 2: invocación de métodos no estáticos (se utilizan métodos orientados a objetos, métodos establecidos y métodos de construcción al asignar valores a los objetos):