如果变量声明为public static varName;,那么我可以从任何地方访问它ClassName.varName.我也知道静态成员由类的所有实例共享,并且不会在每个实例中重新分配.
public static varName;
ClassName.varName
声明变量与声明变量有private static varName;什么不同private varName;?
private static varName;
private varName;
在这两种情况下,它都不能ClassName.varName作为ClassInstance.varName任何其他类访问.
ClassInstance.varName
将变量声明为静态会给它带来其他特殊属性吗?
java variables static private
java ×1
private ×1
static ×1
variables ×1