public class files { public static void main(String[] args) { String name = "mann"; System.out.println(name); }}
求解,这样name这个变量不是非静态的吗,怎么还能输出呢?
你可以理解为静态的成员和方法随着类的产生而产生,而非静态的随着对象的产生而产生吧,估计后面会讲到的。
你这个是在主函数中调用的,你可以尝试自己写一个静态方法,再去调用一下
这个时候name是局部变量