Java基础语法 - 面向对象 - 局部变量

若是在一个成员方法内定义一个变量,那么这个变量就被称为局部变量。this

局部变量在方法执行时被建立,在方法执行结束时被销毁。局部变量在使用时必须进行赋值操做或被初始化,不然会出现编译错误spa

  

 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 }
相关文章
相关标签/搜索