Cuando queremos utilizar una clase que está en un paquete distinto a la clase que estamos utilizando, se suele utilizar la sentencia import
. Por ejemplo, si queremos utilizar la clase Scanner
que está en el paquete java.util
de la Biblioteca de Clases de Java, tendremos que utilizar esta sentencia:
import java.util.Scanner;
Se pueden importar todas las clases de un paquete, así:
import java.awt.*;
Esta sentencia debe aparecer al principio de la clase, justo después de la sentencia package
, si ésta existiese.
También podemos utilizar la clase sin sentencia import
, en cuyo caso cada vez que queramos usarla debemos indicar su ruta completa:
java.util.Scanner teclado = new java.util.Scanner (System.in);
Hasta aquí todo correcto. Sin embargo, al trabajar con paquetes, Java nos obliga a organizar los directorios, compilar y ejecutar de cierta forma para que todo funcione adecuadamente.