定义在方法中的变量为局部变量,例如下方代码中的a和name都为局部变量
public class VarDemo {
public void show(){
//局部变量
int a = 100;
String name = "lisi";
}
public static void main(String[] args) {
}
}
作用域:从定义的这个方法开始到结束,只能在当前方法中使用 例如:a和name只能在show方法中被使用
public class VarDemo {
public void show(){
//局部变量
int a = 100;
String name = "lisi";
}
public static void main(String[] args) {
System.out.println(a);
}
}
上述代码报错:
定义在方法外,类内的变量叫做成员变量(全局变量),例如下方代码中的b就为成员变量,可以被其他方法引用
作用域:整个类体内
public class VarDemo {
int b = 200;
public void show(){
//局部变量
int a = 100;
String name = "lisi";
System.out.println(b);
}
public static void main(String[] args) {
}
局部变量与成员变量的区别:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。