Sentencia de paquete e importación
¿Qué es una sentencia de paquete (package)?
Los paquetes en java son como cajas de herammientas, cada una de ellas va a a tener una colección distinta para cada trabajo ,un paquete contiene un conjunto de clases relacionadas bien por finalidad, por ámbito o por herencia, los paquetes resuelven el problema del conflicto entre los nombres de las clases
Los paquetes son el mecanismo que usa Java para facilitar la modularidad del código. Un paquete puede contener una o más definiciones de interfaces y clases, distribuyéndose habitualmente como un archivo.
Ejemplos de paquetes:
¿Qué es una sentencia de importación?
los paquetes nos permiten acceder cada vez que abordamos el desarrollo de un nuevo proyecto. Es en este contexto donde recurriremos a la cláusula import, a fin de importar en el ámbito actual las definiciones de otro paquete y poder usarlas según el procedimiento habitual.
_import _define a las clases o grupos de clases externas que utilices en tu clase, ésta es una palabra reservada y la verás siempre en el encabezado del archivo de la clase.
- Como ejemplo podemos encontrar un importor de esta manera: import java.util.Date;
- Se puede importar tan solo una clase como en el ejemplo anterior o un paquete de clases:import java.util.*;
- Cuando tengamos algo similar podemos usar la siguiente sintaxis para diferenciar,elegimos qué import conservar:
java.util.Date
java.sql.Date - Elegimos qué import conservar y lo nombramos asi:
import java.util.Date - La otra clase la llamamos de la siguiente forma:
java.sql.Date date = new java.sql.Date();