《Android程序设计》一2.3 作用域
2.3 作用域
作用域决定了程序中的变量、方法和其他符号的可见范围。任何符号在其作用域外都是完全不可见的,不能被使用。在这一节我们将简要地介绍作用域的主要内容,从最高层开始。
2.3.1 Java包
Java包提供了一种机制,它把相关类型分组到一个全局唯一的命名空间。这种分组机制可以防止在一个包的命名空间内的标识符和其他开发人员在其他命名空间内创建和使用的标识符冲突。
一个典型的Java程序由很多Java包的代码组成。典型的Java运行时环境提供了如java.lang和java.util这样的包。此外,程序可能会依赖于其他通用的库,类似于org.apache树。传统上,应用代码(你所创建的代码)在你所创建的包内,包名是通过反转域名并附加程序名字生成的。因此,如果你的域名是androidhero.com,你的包所属的树的根是com.andr