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

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

 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);
}
}

最新文章

  1. 【原创】JMeter学习(三十七)Jmeter录制手机app脚本
  2. Hibernate之即时更新
  3. Java多线程系列--“基础篇”11之 生产消费者问题
  4. jmeter 如何将上一个请求的结果作为下一个请求的参数——使用正则提取器
  5. ios NSString常见的字符串操作 分割 查找
  6. P2032 「Poetize9」升降梯上
  7. 2015年6月股灾永远载入A股史册
  8. java保留有效数字
  9. gitlab使用入门
  10. Metrics监控应用
  11. Yeoman入门之安装及环境配置
  12. memcache的使用、版本使用和相关配置
  13. C++输出
  14. [原创] debian 9.3 搭建Jira+Confluence+Bitbucket项目管理工具(四) -- 安装bitbucket 5.7.0
  15. rabbitMQ模式
  16. 爬虫_拉勾网(selenium)
  17. ROS actionlib学习(三)
  18. Python开发工具Atom
  19. SQL Server 2008 R2官方中文版下载
  20. C++ 计算直线的交点数(动态规划)

热门文章

  1. 修改System.Web.Mvc.WebViewPage创建自己的pageBase
  2. Spark缓存机制
  3. JVM性能调优入门
  4. Ubuntu下键盘输入错乱问题,输入双引号输出的是@符号,输入#号输出的是未知语言的字符
  5. JS高程3:面向对象的程序设计——理解对象
  6. PHP中的正则表达式及模式匹配
  7. List、Set、Map集合大杂烩
  8. eclipse不自动弹出提示的解决办法(eclipse alt+/快捷键失效)centos 6.7
  9. visitor设计模式记录
  10. ApexSql Log 2016破解版&补丁