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 相关说明