martes, 3 de mayo de 2016

Imports y Package en Java

Package

  1. Son opcionales
  2. Sólo puede haber uno por archivo de código
  3. Convención indica que se debe tomar el nombre del dominio de la empresa o grupo por ejemplo www.empresa.com, el nombre del paquete sería com.empresa.utilidades
  4. El nombre de los paquetes debe ser igual al de la estructura de carpetas en Java, com/empresa/utilidades, de lo contrario las clases no pueden utilizarse
  5. Los nombres java.* y javax.* son reservados por lo que no pueden utilizarse.
  6. Los nombres deben ser en minúscula y separados por guiones

Imports

Los static imports permite importar miembros static. (Esto es para la versión Java SE 5.0 en adelante)

package com.kateledrod.oca.basic;// uno por archivo
import static java.util.Locale.ITALY; //permite utilizar miembros estáticos
//import static java.util.Locale.*; // si se comenta con CANADA no compila
/**
 *
 * @author Katherine
 */
public class Test {
public static void main(String[] args){
System.out.println("Imprimiendo miembro static de clase java " +ITALY);
//System.out.println("Imprimiendo miembro static de clase java " +CANADA); // si no es estático no compila
}

}


Los imports pueden ser Implicítos o Explicítos.

El import implícito permite importar todas las clases del paquete

import java.io; //Import implícito


El import explícito permite importar solamente la clase o interface de un paquete.

import java.io.File; //Import explícito




0 comentarios:

Publicar un comentario