读书人

private static 跟public static 的区

发布时间: 2012-09-14 23:00:49 作者: rapoo

private static 和public static 的区别
private static??和??public static 都是静态变量,在类加载时就定义,不需要创建对象,
但是private static 是私有的,不能在外部访问,只能通过静态方法调用,这样可以防止对变量的修改
public static 是公开的,在外部就可以访问,且可以对该值修改,

在编程中,如果不希望静态变量随意修改,就应该声明private(私有)的,这样外部不能随意修改,此时在把构造函数私有,这样这个变量就没有办法使用一般方法修改了

如果使用公开的,则可以在任意地方对其进行修改

读书人网 >编程

热点推荐