你好老乡程序员,的变量不是公共或私人的Java
如果一个变量被定义不是一个公共或私人的方法 如外界定义:
Graphics goff;
Image ii;
Thread thethread;
会是什么该变量被定义为?
你好老乡程序员,的变量不是公共或私人的Java
如果一个变量被定义不是一个公共或私人的方法 如外界定义:
Graphics goff;
Image ii;
Thread thethread;
会是什么该变量被定义为?
没有任何显式修饰符定义的变量将具有访问级别package-private
。这些变量只能在自己的包中访问。您可以阅读有关java here的访问/变量范围级别的更多信息。
那么它基本上定义为.java文件当前所在的默认包中的私有实例变量? – 2011-12-22 02:44:37
是的,这是正确的。 – 2011-12-22 02:45:47
非常感谢大家的回复! – 2011-12-22 02:48:56
您不能在Java类的类外定义变量。你的意思是“在方法之外”吗? – dasblinkenlight 2011-12-22 02:43:51
我的意思是“在方法之外”。编辑后。谢谢。 – 2011-12-22 02:46:56