1. 程式人生 > >Java中main函式呼叫同類中的方法

Java中main函式呼叫同類中的方法

1、需要建立這個類的例項,再進行呼叫
public
 class Test{ public static void main(String[] args){ Test t = new Test(); t.train(); }   voidtrain(){ System.out.println("china"); }

}

2、直接呼叫,需要注意的是:train方法中不能缺少static。

public class Test{
    public static void main(String[] args) {
	train("shuzu");
    }

    public static void train(String param){
	System.out.println(param);	
    }
}

總結:

對於一般的非static成員變數或方法,需要有一個物件的例項才能呼叫,所以要先成物件的例項,他們才會分配到記憶體空間而對於static的物件或方法,在程式載入時便已經分配了記憶體空間,他只和特定的類相關聯,無需例項化。