Las clases e
interfaces se editan en ficheros que se caracterizan por tener la extensión
.java.
Un fichero .java
·
puede
contener una o más clases o interfaces
·
sólo
puede contener una clase o interface calificada como public
·
si
hay una clase o interface public, el nombre del fichero coincidirá con
el de dicha clase
Si la clase o
interface pertenece a un paquete, debe estar en una estructura de directorios
que refleje la estructura de paquetes.
Esta regla NO es obligatoria; pero si se la salta probablemente se
encuentre en confusas situaciones para localizar las clases deseadas.
paquetes y directorios |
|
si es del paquete ... |
debe estar en ... |
package a; |
.../a |
package a.b; |
.../a/b |
Para compilar un
fichero, use la herramienta “javac”. El resultado es un fichero .class que
también se atendrá a la regla que relaciona directorios con paquetes (pero, en
este caso, se encarga la propia herramienta “java”). También puede usar
cualquiera de los entornos de desarrollo disponibles.
Temas relacionados