Cómo utilizar paquetes java y declaraciones de importación

En Java, se puede agrupar un montón de clases en algo llamado un paquete. De hecho, las clases en la API estándar de Java se dividen en unos 200 paquetes. A continuación, puede ver los paquetes nombrados java.util, java.lang, y java.io.

La clase java.util.Scanner

El paquete java.util contiene alrededor de 50 clases, incluyendo la muy útil Escáner clase. Como la mayoría de las otras clases, esto Escáner clase tiene dos nombres - una nombre completo y un abreviado nombre sencillo. nombre completo de la clase es java.util.Scanner, y simple nombre de la clase es Escáner.

Usted recibe el nombre completo añadiendo el nombre del paquete a simple nombre de la clase. (Es decir, se agrega el nombre del paquete java.util a la simple nombre Escáner. Usted obtiene java.util.Scanner.)

Una declaración de importación le permite abreviar el nombre de una clase. Con la declaración

Video: Curso de Java desde 0

importación java.util.Scanner-

el compilador de Java se da cuenta de dónde buscar la Escáner clase. Así que en vez de escribir java.util.Scanner a través de su código, puede simplemente escribir Escáner.

La clase java.lang.System

El paquete java.lang contiene alrededor de 35 clases, incluyendo el siempre popular Sistema clase. (Nombre completo de la clase es java.lang.System, y simple nombre de la clase es Sistema.) En lugar de escribir java.lang.System a través de su código, puede simplemente escribir Sistema. Ni siquiera necesita una importar declaración.

Entre todos los paquetes de Java, la java.lang paquete es especial. Con o sin una declaración de importación, el compilador importa todo en el java.lang paquete. Usted puede comenzar su programa con importación java.lang.System. Pero si no lo hace, el compilador agrega automáticamente esta declaración.

La variable estática System.out

¿Qué tipo de importación que debe hacer con el fin de abreviar System.out.println? ¿Cómo se puede acortarlo a out.println? Una declaración de importación le permite abreviar una la clase de nombre. Pero en la expresión system.out, la palabra fuera No es una clase. La palabra fuera es una variable estática. (Los fuera variable se refiere al lugar donde un programa Java envía la salida de texto.) Así que no se puede escribir

// Este código es falso. No lo use: importación java.lang.System.out-

¿Qué hace usted en su lugar? Usted escribe

Video: Manejo de Paquetes en Java(Primera Parte)

importar estático java.lang.System.out-
Artículos Relacionados