A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© changshuai0512 中级黑马   /  2016-2-2 17:51  /  604 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马