Professional Documents
Culture Documents
Tutorial da SUN
http://java.sun.com/docs/books/tutorial/jav
a/package/index.html
// no arquivo Draggable.java
public interface Draggable {
. . .
}
10
// no arquivo Circle.java
package graphics;
public class Circle extends Graphic implements Draggable
{
. . .
}
11
12
14
15
16
17
18
Pacote:
org.clipart_open
int_.fonts.free
com._7days.poetry
19
20
21
graphics.Rectangle meuReta;
meuReta = new graphics.Rectangle();
22
24
25
Pacotes no so hierrquicos !
26
// ambguo
27
28
Como funciona:
O cdigo-fonte de uma classe etc armazenado em um
arquivo texto cujo nome o prprio nome do tipo, e
cuja extenso .java;
Este arquivo colocado em um diretrio de nome igual
ao do pacote ao qual ele pertence;
29
Nome da classe:
graphics.Rectangle
Caminho ao arquivo:
graphics\Rectangle.java
30
1o semestre 2009
31
32
33
34
35
36
Pacote
Classe
mygame.server
mygame.shared
mygame.client
Server
Utilities
Client
37
Em Server.java, adicionamos
package mygame.server;
Em Utilities.java, adicionamos
package mygame.shared;
Em Client.java, adicionamos
package mygame.client;
38
Em mygame/server colocamos:
Server.java
Em mygame/shared colocamos:
Utilities.java
Em mygame/client colocamos:
Client.java
39
40
1o semestre 2009
43
45