Packages e imports

Los Packages son un agrupamiento de clases con características comunes.

 

Todas las Clases que tenemos creadas en este proyecto "AulaFacil", pertenecen al package de "aulafacil", como bien nos indican al principio de cada archivo.

Todos los archivos que creamos dentro de "aulafacil" pertenecen al mismo Package.

 

Por lo tanto, tenemos las Clases Coche y Persona en ese mismo Package.

 

 

java

 

Vamos a crear otro Package para que se entienda su funcionamiento.

Pulsamos en "Source Packages" con el botón derecho, y elegimos la siguiente opción:

 

 

java

 

 

Luego nos aparece la ventana de creación de Package, le pondremos de nombre "vehículo". (Puedes poner el que quieras, pero en este caso vamos a explicarlo con vehículo). Y finalizamos el proceso pulsando en "Finish".

 

 

java

 

Ya tenemos creado el Package "vehículo" como podemos ver a la izquierda:

 

java

 

Vamos a crear un par de Clases para ese Package. La creación de las Clases ya se explicó en la Lección Clases.

 

Como ejemplo, creamos las Clases 'Bici' y 'Moto'. De forma que el Package nos quedaría así:

 

 

java

 

 

Ya tenemos creado el Package vehículo, que contiene 2 Clases. (No hace falta que programemos las Clases Bici y Moto, puesto que solo es un ejemplo de funcionamiento de Package).

 

Ahora bien, imaginemos que en un archivo del Package "aulafacil", queremos utilizar la Clase Moto...¿Cómo se hace esto? A través de los Imports.

 

java

 

 

 

Si queremos crear un Objeto de la Clase Moto, como se ve en la imagen, debemos añadir el "import" que véis arriba.

 

Y como adivinaréis, si queremos utilizar la Clase Bici, pues hay que escribir:

 

import vehiculo.Bici  

 

Pero claro, ¿y si el Package de vehículo tuviera 20 Clases y tuviera que utilizarlas todas? ¿Tengo que escribir los 20 Imports? No.

 

Si queremos utilizar todas las Clases de un mismo Package se hace lo siguiente:

 

java

 

Con el "*" indicamos que se importan todas las Clases.

 

Finalicemos la lección con un vídeo en el que se vea todo el proceso.

Packages e Imports Java
Contenidos que te pueden interesar
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 400px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame