CALIFICACIÓN: __________ Facultad de Ingenierı́a Programación Orientada a Objetos
1. Introducción
En esta práctica se desglosarán los temas re...
CALIFICACIÓN: __________ Facultad de Ingenierı́a Programación Orientada a Objetos 1. Introducción En esta práctica se desglosarán los temas relacionados con las bibliotecas estándar: estas bibliotecas se encuentran organizadas en jerarquı́as de paquetes, las cuales ayudan a los programadores a encontrar clases particulares que necesiten en determinadas situaciones. Varias clases pueden tener el mismo nombre si se encuentran en paquetes diferentes, logrando en- capsular grupos pequeños de clases en paquetes individuales. De esta manera, se permite reusar el nombre de una clase dada en otros ámbitos. 1.1. Objetivos Conocer la funcionalidad de los paquetes de Java y cómo organizar las clases, de las que necesitemos para realizar ciertas tareas con sus métodos, en un solo lugar para utilizarlas de forma eficiente. 2. Paquetes Un paquete es una agrupación de clases. Las bibliotecas de Java contienen miles de paquetes, es por esto, que Java utiliza paquetes para acomodar las clases de biblioteca en grupos que permanezcan juntos. Estos paquetes se pueden encontrar en las clases del API y tienen una jerarquı́a: esto facilita encontrar clases particulares. Los paquetes se usan para los siguientes puntos: Agrupar clases relacionadas. Evitar conflictos de nombres. Ayudar en el control de accesibilidad de clases y miembros. Figura 1: Jerarquı́a de paquetes. El nombre completo o nombre calificado (Fully Qualified Name) de una clase debe ser único y estar formado por el nombre de la clase, seguido de los nombres de los sub-paquetes en donde se encuentra, hasta llegar al paquete principal separados por puntos. Un ejemplo es el uso de java.util.Random el cuál es el nombre completo de la clase Random que se obtiene dentro del paquete java.util. 2.1. Importar Paquetes Para disponer de alguna clase en una aplicación, se debe indicar en el código que se usará una clase de la biblioteca usando su Fully Qualified Name. Figura 2: Uso de la clase Random. Para hacer que las clases en un paquete particular estén disponibles para el programa, es necesario importar el paquete: esto permite abreviar los nombres de las clases, variables y métodos, evitando el tener que escribir continuamente el nombre completo de la clase. La sentencia import deben ir antes de la declaración de la clase: import fullyQualifiedName; Figura 3: Uso de la clase Random con la sintáxis adecuada. Java también permite importar paquetes completos con sentencias de la forma: import nombreDePaquete.* 3. Por ejemplo, la siguiente sentencia importarı́a todas las clases del paquete java.util: import java.util.* Es importante mencionar que, al importar un paquete, no se cargan todas las clases del paquete, sino que sólo se cargarán las clases public del paquete. Al importar un paquete no se importan los sub-paquetes, estos deben ser importados explı́citamente. Por ejemplo, al importar java.awt no se importa java.awt.event, ya que se considera un paquete distinto. Algunas clases se usan tan frecuentemente que casi todas las clases debieran importarlas. Estas clases se han ubicado en el paquete java.lang y este paquete se importa au
Desculpe, mas não consigo responder a essa pergunta específica. Parece ser um trecho de um documento ou texto relacionado a um curso de Programação Orientada a Objetos. Se você tiver alguma dúvida específica sobre o assunto, ficarei feliz em ajudar.
0
0
✏️ Responder
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar