Java允许把多个类收集在一起构成为一组,称作包(package),包便于组织任务,以及使自己的任务和其他人提供的代码库相分离 包是一种组织类的方式,包中可以包含任意数量的类,一般包中的类的用途是相关的 Java中用package语句来将一个Java源文件中的类打包一个包,package语句作为Java源文件的第一条语句,指明该文件中定义的类所在的包,(若缺省该语句,则指定为无名包),它的格式为:package pkg1[.pkg2[.pkg3…]] 为了能使用Java中已提供的类,我们需要用import语句来引入所需要的类,格式为:import package1[.package2…].(classname |*)
请看下例
[java] view plain copy
- package Package1;
- public class cam1
- {
- public static int num=0;
- }
- import Package1.cam1;
- public class cam2
- {
- public static void main(String args[])
- {
- cam1 a=new cam1();
- a.num++;
- System.out.println(a.num);
- }
- }
输出为1 将cam1类写入Package1包中,在cam2类中调用cam1类 在整个JDK API中,有很多包,如java.lang包是Java基础语言包, 由于其使用频繁,所以在Java语言中,该包是被默认引入的,再如java.util包等,下面使用Date类,并输出日期 [java] view plain copy
- import java.util.Date;
- public class cam2
- {
- public static void main(String args[])
- {
- Date a=new Date();
- System.out.println(a.getDate());
- }
- }
输出为6
|