Está en la página 1de 7

Programacin Orientada a Objetos

Clases y Objetos

Paquetes y archivos jar


Los paquetes son las librerias de Java

Se utilizan para:
Manejar la complejidad de los componentes de una aplicacin Reutilizacin de cdigo (import) Asegurar nombres de clases nicos por paquete y evitar conflictos

Cuando se ponen dos clases en el mismo paquete?


Cuando para usar una, siempre es necesario usar la otra. Cuando las clases estan relacionadas entre si

Paquetes y archivos jar


Pasos para declarar una clase reutilizable
Declarar la clase como publica Elejir el nombre del paquete y agregar la declaracion (pacakage <nombre_del_paquete>)
Solo se puede declarar un paquete

Complilar la clase Importar el paquete y utilizar la clase desde otro programa (import <nombre_de_paquete>)

Paquetes y archivos jar

Paquetes y archivos jar


Los paquetes deben ser lo mas independientes posible
No depender de tantos paquetes aumenta la estabilidad, la flexibilidad y su nivel de abstraccin

Paquetes y archivos jar


Se debe procurar que no existan ciclos al momento de crear dependencias entre paquetes

Para probar una interfaz estamos Obligados a tener una implementacin de todos los paquetes

Paquetes y archivos jar


Son archivos que almacenan archivos en un formato comprimido
.java, .class, .au (archivos de sonidos en java), iconos, etc.

Utilizan el mismo algoritmo de comprsion de los archivos .zip

La JVM puede ejecutar los archivos .jar sin necesidad de descomprimirlos


Ejecutando un archivo jar:
java -jar aplicacion.jar

También podría gustarte