1. 程式人生 > >Static int data語句說明data為類變量,為一個類的共享變量,屬於整個類

Static int data語句說明data為類變量,為一個類的共享變量,屬於整個類

continue tin 編譯 spa 階乘 bsp 輸出 tom sys

面向對象高級: 修飾符:

static:①可修飾變量(屬性);②可修飾方法;③可修飾代碼塊。

Static int data語句說明data為類變量,為一個類的共享變量,屬於整個類。

Int data為實例變量。

例:

static int data;

m1.data=0;

m1.data++的結果為1,此時m2.data的結果也為1。

Static定義的是一塊為整個類共有的一塊存儲區域,其發生變化時訪問到的數據都時經過變化的。

其變量可以通過類名去訪問:類名.變量名。與通過訪問對象的編譯時類型訪問類變量為等價的。

 1 package TomText;
 2 //計算3、6和9的階乘並輸出結果。
3 public class TomText_24 { 4 public static void main(String[] args) { 5 int i = 0; 6 outer: 7 while(true) { 8 System.out.println ("Outer while loop"); 9 while(true) { 10 i++; 11 System.out.println ("i = " + i);
12 if(i == 1) { 13 System.out.println ("continue"); 14 continue; 15 } 16 if(i == 3) { 17 System.out.println ("continue outer"); 18 continue outer; 19 } 20 if
(i == 5) { 21 System.out.println ("break"); 22 break; 23 } 24 if(i == 7) { 25 System.out.println ("break outer"); 26 break outer; 27 } 28 } 29 } 30 } 31 32 }

Static int data語句說明data為類變量,為一個類的共享變量,屬於整個類