java中包的使用

来源:互联网 发布:淘宝卖家账号 编辑:程序博客网 时间:2024/05/28 15:22

Java允许把多个类收集在一起构成为一组,称作包(package),包便于组织任务,以及使自己的任务和其他人提供的代码库相分离

包是一种组织类的方式,包中可以包含任意数量的类,一般包中的类的用途是相关的

Java中用package语句来将一个Java源文件中的类打包一个包,package语句作为Java源文件的第一条语句,指明该文件中定义的类所在的包,(若缺省该语句,则指定为无名包),它的格式为:package pkg1[.pkg2[.pkg3…]]

为了能使用Java中已提供的类,我们需要用import语句来引入所需要的类,格式为:import package1[.package2…].(classname |*)

请看下例

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类,并输出日期

import java.util.Date;public class cam2{public static void main(String args[]){Date a=new Date();System.out.println(a.getDate());}}

输出为6