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");
}
原文:http://www.cnblogs.com/myhome-1/p/5256082.html