成员变量的共享

来源:8-5 Java 中的成员变量和局部变量

慕标7701856

2018-01-20 15:42

“类中的所有方法都可以共享我们的成员变量”,这句话哪里错了呢?

写回答 关注

4回答

  • 清河陌上
    2018-01-20 17:11:26

    静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员,在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问。普通成员方法中,可以直接访问同类的非静态变量和静态变量

    如果我是DJ...

    静态变量也可以访问吗?不行的吧啊

    2018-05-18 16:29:27

    共 1 条回复 >

  • 淡雅he
    2018-01-20 16:45:18

    静态方法中可以直接调用同类中的静态成员变量,但不能直接调用非静态成员变量;如果希望在静态方法中调用非静态成员变量,可以通过创建类的对象,然后通过对象来访问非静态变量。

  • 慕先生3620473
    2018-01-20 16:37:28

    静态初始化块只在类加载时执行,且只会执行一次。

  • 271010
    2018-01-20 16:29:43

    类中的静态方法无法直接调用非静态成员变量

Java入门第二季 升级版

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

530661 学习 · 6091 问题

查看课程

相似问题