本文从多个角度分析了成员变量和局部变量的区别,先介绍一下定义
- 成员变量:类中方法外的变量
- 局部变量:方法中的变量
举个例子,请看下面的代码
public class Book {
String bookName; //成员变量
Integer price; //成员变量
public void lendBook(){
boolean state = true; //局部变量
System.out.println("借书成员方法");
}
}
用一张表格来展现成员变量和局部变量的区别,亲看下表
注:不理解堆内存和栈内存的小伙伴可以看我之前的文章
/******************************************************************************************
* 需要Java学习资源和项目外包信息的小伙伴,可以关注我的公众号【码农充电站】或者联系我的微信
* 公众号:码农充电站
* 作者微信:it1529577
*****************************************************************************************/