JAVA访问权限
常见的访问控制符
注意事项
• public修饰的成员可以在任意位置使用。
• private修饰的成员只能在本类内部使用。
• 通常情况下,成员方法都使用public关键字修饰,成员变量都使用private 关键字修饰。
包的定义
• 在定义一个类时,除了定义类的名称一般还要指定一个包名,格式如下: package 包名;
package 包名1.包名2.包名3...包名n;
• 为了实现项目管理、解决命名冲突以及权限控制的效果。
定义包的规范
• 如果各个公司或开发组织的程序员都随心所欲的命名包名的话,仍然不 能从根本上解决命名冲突的问题。因此,在指定包名的时候应该按照一 定的规范。
• org.apache.commons.lang.StringUtil
• 其中StringUtils是类名而org.apache.commons.lang是多层包名,其含义 如下:org.apache表示公司或组织的信息(是这个公司(或组织)域名的 反写);common 表示项目的名称信息;lang 表示模块的名称信息。
包的导入
• 使用import关键字导入包。
• 使用import关键字导入静态成员,从Java5.0开始支持。