同一个类中的两个方法相互调用
1.如果两个方法都是普通方法,那么可以直接用方法名调用
public void play() { System.out.println("Hello"); } public void Music() { play(); }
2.如果两个方法都是静态方法,那么可以直接用方法名调用
public static void play() { System.out.println("Hello"); } public static void Music() { play(); }
3.如果在静态方法中调用非静态方法,那么需要先创建对象,再通过对象名.方法名()
public void play() { System.out.println("Hello"); } static void Main(string[] args) { Class1 p = new Class1(); p.play(); }
4.在非静态方法中,可以直接使用静态方法
public void play() { Music(); } public static void Music() { System.out.println("Hello"); }