您的位置:寻梦网首页编程乐园Java天地Core JavaJAVA程序员必读
JAVA程序员必读:基础篇(6)---接口和包
    
编译:ZSC/太平洋网络学院

6.2 创建和使用包

本节教程将描述怎样捆绑你的类到包中,并且教你怎样使用包中的类:

为了使得类更容易地被发现和使用,以及避免名字冲突、控制访问,程序员要捆绑相关的类和接口到包中。类和接口都是JAVA平台的一部分,它们都是各种由函数捆绑类的包的成员:基本类是在java.lang中,而用于阅读和书写的类在java.io中等等。你可以放置你的类和接口到包中:

让我们看看以下的类并检查为什么你想将它们放置到包中。你可以编写一系列的图形对象的类:比如circles、rectangles、lines和points,你同样可以编写接口Draggable,它是在用户拖动鼠标的时候可以移动这些图形对象:

//在Graphics.java中的文件

public abstract class Graphic {

. . .

}

//在 Circle.java 的文件

public class Circle extends Graphic implements Draggable {

. . .

}

//在 Rectangle.java 中的文件

public class Rectangle extends Graphic implements Draggable {

. . .

}

//在Draggable.java 中的文件

public interface Draggable {

. . .

}

那为什么你要将这些类和接口捆绑到一个包中呢?理由如下:

  1. 所有的程序员可以容易地决定哪些类和接口是相关的。
  2. 所有的程序员知道哪里可以找到与图形相关函数的类和接口。
  3. 类的名字不会与其它包中的名字冲突,因为每个包创建了一个新的名空间。
  4. 你可以允许在包的类有无限制的访问以及包外的类的有限制访问。

[上一页] [下一页]