1:通过将基本数据类型封装成数组,传递数组引用。
2:定义类私有变量通过this使用(如果定义方法供外部类使用,可以不要用this)
3:通过定义额外类
1 class GolbalVer{ 2 private int index = 0; 3 public void increase(){ 4 ++index; 5 } 6 public void print(){ 7 System.out.println("index = " + index); 8 } 9 } 10 11 class TestGlobalVer{ 12 public static void main(String[] args){ 13 GolbalVer golbalVer = new GolbalVer(); 14 golbalVer.print(); 15 golbalVer.increase(); 16 golbalVer.print(); 17 golbalVer.increase(); 18 golbalVer.print(); 19 golbalVer.increase(); 20 golbalVer.print(); 21 golbalVer.increase(); 22 golbalVer.print(); 23 } 24 }
输出:
1 index = 0 2 index = 1 3 index = 2 4 index = 3 5 index = 4