首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

看一些具有权威性的源码带.有时修饰符不用.不知何解,该如何处理

2012-03-31 
看一些具有权威性的源码带.有时修饰符不用...不知何解static RecordStore myGame, myInfostatic boolean

看一些具有权威性的源码带.有时修饰符不用...不知何解
static RecordStore myGame, myInfo;
static boolean gameHaveBeenInit = false;
static String gameData, infocont;

static void open()方法...前面不用修饰符...

看一些有权威性的源代码也是这也的...不用修饰符....

为什么不在前面加上修饰符呢? 这些我不解...



[解决办法]
不加就是包级别可视度。
只能从同一个包中来访问。
[解决办法]
说明作者不希望这些属性暴露给外人
[解决办法]
不加访问修饰符就是包内可见。
它不是public或protected的说明不想让使用类库的程序员直接访问或者继承访问这些成员变量,不是private的说明不想只是这个类内部使用。默认的包访问权限,可以方便的让包内的其他类中可以使用这些变量。个人理解。

热点排行