java22
1.变量划分
格式:数据类型 变量名称 = 值;
-1-成员变量(全局变量/字段):直接定义在类中的
--1--带static的,类成员变量。--2--不带static的,实例成员变量
类中的变量已初始化,有默认值,但局部变量必须初始化
-2-局部变量:
--1--定义在方法中的参数。--2--方法内部的变量。--3--代码块{ }
在方法中不能定义带static的变量(原因:static属于类,方法属于对象)
2.变量的存放位置
类变量:内存
实例变量:堆
局部变量:堆