java基础day01 变量
时间: 2025-03-03 17:43:43 AIGC 浏览: 54
### Java 中变量的定义与使用
#### 成员变量与局部变量的区别
成员变量属于类的一部分,其作用域覆盖整个类内部。对于成员变量而言,Java会自动为其分配默认初始值[^2]。
局部变量则是在方法内声明并使用的变量,仅在其所在的方法体内有效。值得注意的是,局部变量并不会被初始化,默认情况下不含有任何值,必须先赋值才能读取。
当存在相同名称的成员变量和局部变量时,在该范围内局部变量拥有更高的优先级,即访问此名字将会指向局部变量而不是成员变量。
#### 定义与使用实例
下面通过一段简单的代码来展示如何定义以及操作这两种类型的变量:
```java
public class VariableExample {
int memberVariable; // 这是一个成员变量
public void method() {
int localVariable = 10; // 这里定义了一个局部变量
System.out.println(localVariable); // 输出局部变量的值
System.out.println(memberVariable); // 访问成员变量, 默认为0因为int类型成员变量会被自动初始化为0
}
}
```
在这个例子中`memberVariable`作为成员变量可以在类中的任意位置被其他成员函数所访问;而`localVariable`只能够在`method()`这个特定的方法体里面起效。
阅读全文
相关推荐

















