文档

Java™ 教程
隐藏目录
创建和使用包
教程: 学习Java语言
课程:

创建和使用包

为了使类型更易于找到和使用,避免命名冲突,并控制访问权限,程序员将相关类型组合成包。


定义: 是一组相关类型,提供访问保护和命名空间管理。注意,类型指的是类、接口、枚举和注解类型。枚举和注解类型是特殊类型的类和接口,因此在本课程中通常简称为类和接口

Java平台的类型是各种功能包中的成员:基本类位于java.lang,用于读写(输入和输出)的类位于java.io等等。你也可以将自己的类型放入包中。

假设你编写了一组表示图形对象的类,如圆、矩形、线和点。你还编写了一个接口Draggable,如果类可以通过鼠标拖动,则实现该接口。

//在Draggable.java文件中
public interface Draggable {
    ...
}

//在Graphic.java文件中
public abstract class Graphic {
    ...
}

//在Circle.java文件中
public class Circle extends Graphic
    implements Draggable {
    . . .
}

//在Rectangle.java文件中
public class Rectangle extends Graphic
    implements Draggable {
    . . .
}

//在Point.java文件中
public class Point extends Graphic
    implements Draggable {
    . . .
}

//在Line.java文件中
public class Line extends Graphic
    implements Draggable {
    . . .
}

你应该将这些类和接口打包到一个包中,原因如下:


上一页:
下一页: 创建一个包