public static void main(){
int a = 0;
public static void dome01(){
int a = 10;
}
public static void dome02(){
int a = 20;
}
}
如上:如果在主方法没有调用自定义方法那么a的值为主方法定义的值,即:0,如果调用自定义方法则值会被覆盖,a最终的值取决于最后一次调用的方法体;
成员变量在定义时如果未被自定义则自动初始化为0;
局域变量在定义时如果未被自定义则无法使用该变量;