![深入浅出Java编程](https://wfqqreader-1252317822.image.myqcloud.com/cover/969/44509969/b_44509969.jpg)
上QQ阅读APP看书,第一时间看更新
2.6 在main方法中访问成员变量
main方法拥有一个关键字static,表示静态。在静态方法中,可以直接访问一个静态成员变量,但是访问非静态的成员变量时必须先实例化当前类。在声明成员变量时,使用static修饰符修饰静态变量。用static修饰的成员变量在内存的静态区,只有一个实例。非静态的成员变量也称为实例成员变量,每实例化一份当前类对象,都将会创建一个新的成员变量的实例。
以下示例将演示如何访问一个静态的成员变量。
【文件2.6】DemoMemberVariable1.java
![](https://epubservercos.yuewen.com/A51239/23721640201031406/epubprivate/OEBPS/Images/Figure-P36_3376.jpg?sign=1739156330-GOiV03Eo87n5MHZqBk2GKWPU66nNiNwJ-0-123731f85e149fa337223c143105e07b)
以下示例将演示如何访问一个非静态的成员变量。
【文件2.7】DemoMemberVariable2.java
![](https://epubservercos.yuewen.com/A51239/23721640201031406/epubprivate/OEBPS/Images/Figure-P36_3377.jpg?sign=1739156330-orKgGQ6ek1MkJHnbzShnhL7Ez96R8qJb-0-ac0d56cbc1b043cf2a8fc884b5e16b56)