Static int data语句说明data为类变量,为一个类的共享变量,属于整个类

面向对象高级:  修饰符:

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 }
原文地址:https://www.cnblogs.com/borter/p/9419233.html