变量的作用域
来源:互联网 发布:手机刷机数据还在吗 编辑:程序博客网 时间:2024/05/21 17:53
变量的作用域,是指变量能够被引用的区域,也就是可以使用该变量的程序范围。
变量必须先声明,才能被引用,变量的作用域取决于声明时,声明代码所在的位置,所以声明一个变量的同时,也就指定了变量的作用域
按作用域来分,变量可以分为下面几种: 局部变量、类变量、方法参数和例外处理参数。
在一个作用域中,变量名应该是唯一的。
局部变量:在方法或方法的一个块代码中声明,它的作用域为它所在的代码块(整个方法或方法中的某个块代码);
类变量:在类中声明,而不是在类的某个方法中声明,它的作用域就是整个类;
方法参数:方法参数用于传递数据给方法,它的作用域就是这个方法;
例外处理参数:例外处理参数传递给例外处理代码,它的作用域就是例外处理部分
举例:
public class HelloWorld{ //声明一个类变量,名为age int age=19; //这里只能引用age这个变量 //定义一个方法,方法参数price为参数变量 public void functionOne(double price){ //这里只能引用age和price这两个变量 //定义一个局部变量,名为num int num=23; //这里可以引用age、price、num这三个变量 { //定义一个局部变量,名为count int count=100; //在这里,四个变量都能够被引用 System.out.println(age+price+num+count); } //这里是count所在的代码块之外,已经超出了它的作用域,代码执行到这里时,count将被释放,在这里已经不存在count变量了 } //这里是price、num所在的方法之外,已经超出了它们的作用域,代码执行到这里时,它们将被释放,无法被引用}class HelloWorldSecond{ //在这里无法直接引用HelloWorld类中的类变量age}
0 0
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- SSH免密登录
- vmware workstation虚拟机上网配置
- Java对象流
- -Java连接Excel、MySQL、SQLServer数据源及相关增、删、改、查方法和问题总结-【Part I】
- bootstrap 分页详解
- 变量的作用域
- 用消息队列作信号量
- Leetcode 19. Remove Nth Node From End of List
- Zookeeper介绍
- 51单片机DS1302时钟芯片简单程序
- 【敏捷开发每日一贴】每日立会开多久?
- 下沉的船
- ReactNative调用Android原生模块
- matlab图像处理常用命令