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

Posted borter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 }

 

以上是关于Static int data语句说明data为类变量,为一个类的共享变量,属于整个类的主要内容,如果未能解决你的问题,请参考以下文章

C++运算符重载中 重载为类的成员函数和重载为类的友元函数 的区别是啥?

Oracle Data Gurad -- Logical Standby 相关说明

16.数据类型(data_type)

如何用c语言把两个8位数据变成一个8位数据?

Get all static wms goodlocation data

STL源代码分析组态1