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

来源:8-9 Java 中的 static 使用之静态方法

慕容730724

2019-06-22 14:52

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

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


写回答 关注

3回答

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

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

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

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

    慕容7307...

    好的,谢谢

    2019-06-26 14:47:06

    共 1 条回复 >

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

    这个时候name是局部变量

    慕容7307...

    那它是不是属于非静态变量呢,不好意思,这个地方不太理解。

    2019-06-22 16:24:23

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530653 学习 · 6091 问题

查看课程

相似问题