En la misma clase:
Para los métodos estáticos, se pueden llamar a otros métodos estáticos o no estatales directamente.
Para los métodos no estáticos, se pueden llamar directamente a otros métodos no estáticos. Pero otros métodos estáticos solo pueden llamarlo a través de objetos.
Los métodos estáticos no pueden sobrescribirse mediante métodos no estáticos.
public class test2 {public static void s1 () {system.out.println ("s1"); } public void Says1 () {System.out.println ("say1"); } public void Says () {s1 (); say1 (); // llamar al método Say1} public static void main (string [] args) {s1 (); Test2 t = new test2 (); t.say (); }}JPG
Entre diferentes clases, independientemente de si el método de llamadas no es estático o estático, si el método llamado es:
Los métodos estáticos se pueden ajustar a través de los nombres de clase y los objetos (pero no se recomienda usarlos a través de objetos porque pertenecen a llamadas no estáticas)
El método no estático solo se puede llamar a través de un objeto
clase pública Calltest2 {public static void s () {System.out.println ("S1"); } public void Says () {test2 t2 = new test2 (); // llamando al método t2.say (); t2.s1 (); Test2.s1 (); } public static void main (string [] args) {callTest2 t = new CallTest2 (); t.say (); }}La implementación de Java anterior de llamar a otro método en un método es todo el contenido compartido por el editor. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.