Public static void printData(){}
表明此類方法為類方法(靜態方法)
靜態方法不需要有對象,可以使用類名調用。
靜態方法中不允許訪問類的非靜態成員,包括成員的變量和方法,因為此時是通過類調用的,沒有對象的概念。This.data是不可用的。
一般情況下,主方法是靜態方法,所以可調用靜態方法,主方法為靜態方法是因為它是整個軟件系統的入口,而進入入口時系統中沒有任何對象,只能使用類調用。
1 package TomText; 2 //使用do-while語句,完成簡單的數據求和。 3 public class TomText_25 { 4 public static void main(String args[]){ 5 int n = 0; 6 int sum = 0; 7 do{ 8 sum += n; 9 n++; 10 }while(n <= 10); 11 System.out.println("1~10的數據和為:" + sum); 12 } 13 14 }