Article written

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

Please, feel free to post your own comment

* these are required fields

Mikengel's Blog is powered by WordPress and FREEmium Theme.
developed by Dariusz Siedlecki and brought to you by FreebiesDock.com