Paquetes y clases en Java: Java packages
Anoche nuestra amiga Liz.Quinto me preguntó cómo es aquello de empaquetar clases de Java o lo que comúnmente conocemos como paquete de clases en Java (Paquetes Java | Java Packages).
Primero que nada, el concepto de Packages (paquetes) se ve dificil por que no sabemos el concepto más ligero que existe al respecto. Esto nos lleva a definir que un paquete es una carpeta en la cual estarán situadas una o más clases de Java (*.java).
C:\mikengel\nombrepaquete
C:\nombrepaquete
Por convención los nombres de los paquetes siempre deben ir en minúsculas (TODAS LAS LETRAS). Y como podemos observar el nombre del paquete es nombrepaquete, el cual se trata de una carpeta.
Ahora una clase ejemplo dónde usemos el concepto de paquetes.
/*
* Account.java
*/
package banking;
/**
*
* @author mikengel
*/
public class Account {
private double balance;
public Account(double initBalance) {
this.balance = initBalance;
}
public double getBalance() {
return this.balance;
}
}
La explicación es simple: El paquete está definido por la o las carpetas que anidan las clases.
package mikengel.banking
package mikengel.pruebas.banking
Hago la aclaración que la compilación de clases empaquetadas o no empaquetadas puede ser usando éste método. Pero las clases empaquetadas que contienen el método main() no se ejecutan de la misma manera que las clases no empaquetadas con método main().
Con esta breve reseña ya podemos crear clases empaquetadas. En próximos posts les mostraré cómo ejecutar clases empaquetadas que contengan el método main().

subscribe to comments RSS
There are no comments for this post