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 }

 

posted on 2018-11-14 08:28  奋斗中的码农  阅读(172)  评论(0编辑  收藏  举报

导航