Java基础语法 - 面向对象 - 局部变量
如果在一个成员方法内定义一个变量,那么这个变量就被称为局部变量。
局部变量在方法执行时被创建,在方法执行结束时被销毁。局部变量在使用时必须进行赋值操作或被初始化,否则会出现编译错误
1 package mingri.chapter_6; 2 3 public class BookTest { 4 public String name; 5 6 public void setName(String name) { 7 this.name = name; 8 } 9 10 public String getName() { 11 int id = 0; // 局部变量,如果将id这个局部变量的初始值去掉,编译器将出现错误 12 setName("Java"); 13 return id + this.name; 14 } 15 16 public static void main(String[] args) { 17 BookTest book = new BookTest(); 18 String bookName = book.getName(); 19 System.out.println("bookName: " + bookName); 20 } 21 }