标签:++ bre out 计算 面向 class 结果 代码 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为类变量,为一个类的共享变量,属于整个类
标签:++ bre out 计算 面向 class 结果 代码 data
原文地址:https://www.cnblogs.com/borter/p/9419233.html