首先要注意的是 java 是面向对像,只要实例化对像了,那对像的属性就这么个样,
想什么调用从在哪调用都可以
所以想要一个什么全局变量,就该想到要让这个全局变量在哪里容身。
1、容身于实例,在类里面用public 来定义这个变量,则要用到这个变量时,必须得有这个类的实例。
2、容身于虚拟机,在类里面用static来定义,这样子只要加载过这个类,这个变量就一直存在,在哪都方便调用 类名.变量
可以的。把变量定义为Public就可以了,然后内部类子类都可以操作它。
应该不可以的 如果可以两个类中如果有个相同的变量 那不是会出错
能。静态变量。
能
可以把它设成是final类型的