变量的分类——作用域——初始值
来源:互联网 发布:网络直播需要哪些设备 编辑:程序博客网 时间:2024/05/01 13:26
1.定义变量的语法:
数据类型 变量名 = 值;
2.变量的分类
1)成员变量:也称之为字段/全局变量,不要称之为属性。直接定义在类中,方法外面
a.类成员变量 使用static修饰的字段
b.实例成员变量 没有使用static修饰的字段
2)局部变量:变量除了成员变量其他都是局部变量
a.方法内部的变量
b.方法的形参
c.代码块中的的变量,一对{}
3.变量的初始值:变量只有初始化才会在内存中开辟空间
1)成员变量:默认是有初始值的
2)局部变量:没有初始值,所以必须先初始化才能使用
成员变量的初始值
4.变量的作用域
变量根据定义的位置不同,也决定了各自的作用域是不同的,看变量所在的那对{}
1)成员变量:在整个类中都有效
2)局部变量:从定义的位置开始,到紧跟着结束的花括号}为止
5.注意事项:
成员变量可以先使用后定义(实际上,在创建对象时,成员变量已经在内存中分配了空间,所以说成员变量可以先使用后定义),局部变量必须先定义后使用
6.代码块
class VarDemo{
String name; //成员变量,在整个类中都可以使用包括在doWork方法内
void doWork(String n){ //事实上形参n是从方法doWork到方法doWork的}为止的范围内起作用
System.out.println(“工作”); //局部变量
{
//代码块 //局部变量
}
}
{
//代码块 //局部变量
}
}
- 变量的分类——作用域——初始值
- 变量作用域的分类
- php——学习笔记,怪异的变量作用域以及静态变量作用域
- C/C++中的变量作用域,生命周期,初始值
- 域和局部变量的初始值
- static变量的初始值
- Java 变量 的 初始值
- java——变量分类
- 润乾——流水号的初始值和缺省值
- 变量的声明和作用域——VB
- 不一样的JavaScript(5)——变量作用域
- JAVA_SE基础——10.变量的作用域
- JavaScript学习——变量的作用域
- OC基础—点语法、成员变量的作用域
- JavaScript —— 变量作用域
- Angular——作用域($scope)内变量的变量名是动态的
- AVR计数器—如何计算计数初始值
- 变量——不同类型的变量,你是否知道其作用域?
- C++语言学习笔记
- 那些程序员之间丧心病狂的鄙视链,你在哪一层?
- (转)周明:未来5-10年,自然语言处理将走向成熟
- Develop Leap Motion in Ubuntu 16.04.02 LTS: SDK install
- 卡片游戏(逆序对)
- 变量的分类——作用域——初始值
- javaScript系列之网页与用户交互(五)
- SDUT-2557 分段函数
- js获取当前页面的URL
- 交换两个变量的值,不使用第三个变量的方法及实现
- 文章标题
- Android开发如何写出优雅的代码
- Spring JPA 使用@CreatedDate、@CreatedBy、@LastModifiedDate、@LastModifiedBy 自动生成时间和修改者
- Unity3d shader 教程一 准备