问答详情
源自:8-9 Java 中的 static 使用之静态方法

我想知道这样为什么可以调用静态方法呢

public class files {    public static void main(String[] args) {		String name = "mann";		System.out.println(name);	}}

求解,这样name这个变量不是非静态的吗,怎么还能输出呢?


提问者:慕容730724 2019-06-22 14:52

个回答

  • 慕粉3701737
    2019-07-10 21:11:25

    你可以理解为静态的成员和方法随着类的产生而产生,而非静态的随着对象的产生而产生吧,估计后面会讲到的。

  • weixin_慕哥5313225
    2019-06-26 09:54:56

    你这个是在主函数中调用的,你可以尝试自己写一个静态方法,再去调用一下

  • 慕粉2133123235
    2019-06-22 15:51:55

    这个时候name是局部变量