|
|
|
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 {
. . .
}
那为什么你要将这些类和接口捆绑到一个包中呢?理由如下:
- 所有的程序员可以容易地决定哪些类和接口是相关的。
- 所有的程序员知道哪里可以找到与图形相关函数的类和接口。
- 类的名字不会与其它包中的名字冲突,因为每个包创建了一个新的名空间。
- 你可以允许在包的类有无限制的访问以及包外的类的有限制访问。
[上一页] [下一页]
|
|
|