Java解决没有全局变量问题

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

 

转载于:https://www.cnblogs.com/xcyz/p/8271158.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值