如果在一个成员方法内定义一个变量,那么这个变量就被称为局部变量。
局部变量在方法执行时被创建,在方法执行结束时被销毁。局部变量在使用时必须进行赋值操作或被初始化,否则会出现编译错误
package mingri.chapter_6; public class BookTest {
public String name; public void setName(String name) {
this.name = name;
} public String getName() {
int id = 0; // 局部变量,如果将id这个局部变量的初始值去掉,编译器将出现错误
setName("Java");
return id + this.name;
} public static void main(String[] args) {
BookTest book = new BookTest();
String bookName = book.getName();
System.out.println("bookName: " + bookName);
}
}