java public protect default private 的作用域
java 的作用域分为了public protect default private。他们作用域按照这个顺序递减。
编译器能够检查出来超出作用域的调用,但是如果设置的作用域太宽泛了就检查不出来,可能会引起一些意外的调用,导致程序逻辑错误。
例如
下图中的Date对象的初衷希望调用setMonth设置月份信息,但是没有对month的作用域进行设置,导致该变量的作用域为默认的defa
原创
2012-07-31 10:34:16 ·
3434 阅读 ·
0 评论