黑马程序员技术交流社区

标题: 关于包 [打印本页]

作者: 0825梁磊    时间: 2015-9-10 13:01
标题: 关于包
       (1)其实就是文件夹
       (2)作用:
              A:区分同名的类
              B:对类进行分类管理
                     a:按照功能分
                     b:按照模块分
       (3)包的定义
              package 包名;
              多级包用”.”分开
package cn.list;
       (4)注意事项:
              A:package语句必须在文件中的第一条有效语句
              B:在一个java文件中,只能有一个package
              C:如果没有package,默认就是无包名
       (5)带包的编译和运行
              A:手动式
a.编写一个带包的java文件
b.通过javac命令编译该java文件
c.手动创建包名
d.把b步骤生成的class文件放到c步骤的最底层包
e.回到跟包根目录在同一个目录的地方,然后带包运行
java cn.list.Demo
              B:自动式
a.编写一个带包的java文件
b.javac编译的时候带上-d即可
javac -d . HelloWorld.java
c.回到跟包根目录在同一个目录的地方,然后带包运行
                     
      (6)导包
              格式:import 包名...类名;
                     另一种:import 包名...*;
这是将该包下所有的类导入,需要一个个匹配查找,占用资源
              package,import,class的顺序
                     package> import > class
package:只能有一个
import:可以有多个
class:可以有多个,以后建议是一个






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2