JAVA 变量类型
2022-04-21
在JAVA编程语言中,所有变量使用前必须经过声明,其格式一般为:
1 | 类型 变量名 [=值][,identifier[=值]......]; |
而一般Type为JAVA的数据类型,而identifier为变量名,多个逗号可以用于声明多个同类变量.而JAVA语言支持的变量类型一共有三类,分别为:
| 类型 | 描述 | 修饰 |
|---|---|---|
| 类变量 | 独立与方法之外 | static |
| 实例变量 | 独立与方法之外 | String |
| 局部变量 | 类方法中的变量 |
一 类变量
类变量也称之为静态变量在类中以static关键字声明,遵守变量类型规则在方法之外声明该变量
1 | // 类变量 |
静态变量在第一次被使用的时候创建使用后销毁
二 实例变量
实例变量也是独立与方法之外的变量,其关键字声明是String进行修饰.和类变量一样,在使用的时候创建.使用后销毁
1 | // 局部变量 |
实例变量具有默认值:
| 类型 | 默认值 |
|---|---|
| 数值型 | 0 |
| 布尔型 | false |
| 引用型 | null |
三 局部变量
局部变量在声明方法或构造方法\语句块中,与上面一样局部变量在声明方法或构造方法\语句块中使用.使用后删除
由于局部变量没有默认值,所以局部变量被声明后必须经过初始化才可以使用.
1.错误
1 | public class Demo { |
1.1 错误原因
需要对Demo进行初始化还必须对myAge实例化
1 | public static void main (String args[]) { |
2.正确
1 | public class Demo { |
