/**
* 成员变量和局部变量的区别
* 作用域不同
* 局部变量的作用域仅仅限于定义它的方法
* 成员变量的作用域在整个类内部都是可见的
* 初始值不同
* java会给成员变量一个初始值
* java不会给局部变量赋予初始值
*/
public class Calculator {
int num; //成员变量初始值0
public void add(){
int num=2; //局部变量
System.out.println("num:"+num);//2,不会给初始值
System.out.println(this.num);//0
}
}
java成员变量和局部变量的区别
最新推荐文章于 2022-11-17 17:12:08 发布