包(package)

来源:互联网 发布:对网络教育的看法 编辑:程序博客网 时间:2024/06/05 04:39

作用:用于将完成不功能的类分门别类,放在不同的目录下。

      命名规则:将公司域名反转为包名,每个包名都需小写。

      如果定义类的时候没有使用package,那么java就认为该类位于默认的包里面

      编译带有package声明的java源文件有两种方式:

      1)直接编译,最后根据类中所定义的包名,逐一手工建立目录结构,最后将生成的class文件放到目录结构中(很少使用,比较麻烦)

      2)使用编译参数-d,方式为javac -d .文件名.java。这样编译后会自动生成相应的目录结构

   子包:如:aa.bb,aa.bb.cc,这时称aa.bb.cc为aa.bb的子包;

导入(import):

      作用:将使用package分离的各个类导入回来。

      语法:import 包名.类名;(直到类名)

      包不会导入子包中的类,如import aa.*; 还要:import aa.bb.*;

关于package,import,class的顺序问题

   1)首先需要定义包(package);可选

  

   2)接下来使用import导入;可选

   3)然后是class或interface;



学习圣思园-张龙老师Java SE后整理笔记

0 0
原创粉丝点击