main方法里面定义的是局部变量,方法里面产生的变量属于局部变量,不需要加任何限定符,因为这些变量仅在此方法的栈帧中才能被访问到。方法里面涉及到的成员变量已经有了限定符,不需要再加了。
public是用来修饰类,方法、类变量、成员变量的,方法里面定义的是局部变量,只有在方法内部有效,本身是有作用域限制的,不能使用访问修饰符。
访问修饰符里面没有default这个关键字,不写的情况称为“缺省",不叫“默认”,所以也不要用default限定符尝试了,一般局部变量的作用域默认是在package范围内。