局部变量与全局变量

本文介绍了Java中局部变量与全局变量的概念和区别。全局变量在类中有效,无需初始化即可使用,但局部变量必须先初始化再使用。当局部变量与全局变量同名时,全局变量在局部变量的作用域内被隐藏,如需引用全局变量需使用`this`关键字。
摘要由CSDN通过智能技术生成

在java语言中,依照作用范围可划分为局部变量与全局变量(也叫成员变量)。顾名思义,全局变量的范围肯定是比局部变量的范围广的,首先说一下全局变量。

全局变量:

直接在中声明的变量就叫做全局变量(即成员变量)

例如这段代码中,x,falg等变量都是在类中直接声明的,所以它们都是全局变量。

全局变量可以在其所在的整个类中被应用,并且定义时没有先后顺序,图中代码main方法写在flag声明的上端,而flag仍然可以被输出体现了这一点。但是为了增强代码的可读性,最好还是在类的顶部就声明好。

局部变量:

方法中的参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值