Buscar

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


Essa pergunta também está no material:

Práctica 6 V1
11 pág.

Programação Orientada A Objetos Universidad Nacional Autónoma De MéxicoUniversidad Nacional Autónoma De México

💡 1 Resposta

User badge image

Ed Verified user icon

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
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais