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

静态变量的问题

除了在类中,静态变量可以在方法中定义吗?如果可以的话,这个变量可以被类中其他的方法所调用吗

提问者:Etan_ 2017-02-25 13:21

个回答

  • 幸福是可积的
    2017-02-25 18:48:18

    当静态变量定义在方法中时,除了拥有普通变量的所有特点外,与普通变量的区别在于,静态变量的生命周期和程序的生命周期一样,程序不结束,静态变量就一直存在于内存中

  • 影子骑士
    2017-02-25 13:26:57

    可以在方法中定义,是局部静态变量。但是不可以被类中的其他方法使用。