Vous êtes sur la page 1sur 12

Tpicos

Avanzados de
Programacin
UNIDAD 3 - COMPONENTES Y LIBRERAS

Que es un Componente?
Un componente es el elemento
bsico de una interfaz grfica. Los
componentes permiten al usuario
interactuar con la aplicacin y
proporcionar informacin desde el
programa al usuario sobre el estado
de la aplicacin.
Ejemplos de componentes son:
Los botones, las barras de
desplazamiento, las etiquetas, las

Que es un Paquete?.
Los

paquetes son el mecanismo por


el que Java permite agrupar clases,
interfaces, excepciones y constantes.
De esta forma, se agrupan conjuntos
de estructuras de datos y de clases
con algn tipo de relacin en comn.

Son

una manera de organizar


nuestras clases, ya sea por finalidad,
por su relacin con la herencia que
tienen, etc.

Pasos para crear o utilizar


paquetes (package):
1.

Crear una carpeta paquete.

2.

Mover y/o almacenar las clases


que solucionan el problema.

3.

A cada una de las clases, se les


agrega la palabra reservada
package de la siguiente forma:
package NombreDeLaCarpeta;

4.

Las clases deben llevar el


modificador public, por ejemplo:
public class Numero.

5.

A las clases que utilicen las clases


enpaquetadas, se les indica la ruta de
las clases correspondientes, ocupando
la palabra reservada import.
import NombreDeLaCarpeta.*;

Libreras
Conforme empieza a crecer un
desarrollo de Software surge la
necesidad de reutilizar ciertos
componentes que ya han sido
escritos, as como dar cierta
estructura para mantener una
organizacin de cdigo; al igual que
otros lenguajes, esta organizacin
se lleva acabo mediante libreras.

Una

librera en Java se puede entender


como un conjunto de clases, que poseen
una serie de mtodos y atributos.

De

una forma ms completa, las libreras


en Java nos permiten reutilizar cdigo, es
decir que podemos hacer uso de los
mtodos, clases y atributos que componen
la librera evitando as tener que
implementar nosotros mismos esas
funcionalidades.

Calificadores
Los calificadores de acceso
permiten restringir el uso de
mtodos/campos a
determinadas situaciones.
Ejemplos:

public : Acceso libre .


El

uso del calificador public


significa que toda definicin
ser accesible de cualquier
punto, ya sea un mtodo,
campo o clase. Su uso implica
un acceso global.

private : Solo en la misma


Clase .
El calificador private indica que
dicho componente ser
accesible nicamente dentro
de la Clase en cuestin, si se
intenta accesar cualquier
elemento de este tipo dentro
de otra Clase ser generado un
error de compilacin.

protected : Clases
Heredadas y misma Clase.
El uso de protected es utilizado
bajo los conceptos de
Herencias ("Inheritance"),
mediante protected es posible
accesar elementos de la Clase
Hereditaria ("Inherited"),
aunque no aquellos que utilicen
el calificador private.

Ningn Calificador : Clase


en Librera y misma Clase .
Cuando no es empleado ninguno
de los calificadores de acceso
mencionados anteriormente los
elementos son considerados
amigables, esto implica que todo
campo/mtodo carente de
calificador ser accesible dentro
de todas Clases pertenecientes a
su misma librera.

Vous aimerez peut-être aussi