Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1793662
  • 博文数量: 438
  • 博客积分: 9799
  • 博客等级: 中将
  • 技术积分: 6092
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-25 17:25
文章分类

全部博文(438)

文章存档

2019年(1)

2013年(8)

2012年(429)

分类: Java

2012-03-25 21:52:23

Java中的“包(Package)”是一个类的集合。它是Java中的类库。包里的所有类都属于同一个命名空间。与C++的namespace类似,在java文件除注释外的首行使用语句“package name”定义一个命名空间name。使用语句“import name.className”来导入某类或“import name.*”为导入该空间中的所有类。静态导入“import static name.className.*"用来导入一个类中的所有静态方法与静态成员变量。如果没有用package语句声明的话,类会放入默认包(default package)中。

Java代码写在一个.java文件里,编译后每个类会生成一个.class文件。JVM可以解释运行这个.class文件。多个.class文件也可以打包成.jar文件,JVM同样这以解释运行这个.jar文件。在一个Java文件中,只能有一个public类,且该类名必须与文件名相同。其余定义在该文件中的类必须是只能是包可见,否则编译器会报错。

类成员的访问权限有四种:public、protected、包访问权限(没有关键字)和private。类本身的访问权限有两种:public和包访问权限(没有关键字)。

阅读(647) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~