|
Buscador
Secciones
Otras zonas
Foros
Ganamos
Registro
|
Inicio > Tutoriales > Lenguajes orientados a objeto > Nuevo en Java > New 2 Java: Construir una Aplicación: 1.- Objetos de una Aplicación
Muchas de las clases predefinidas proporcionadas por la librería Java se crean de esta forma. Si queremos ejemplarizar una clase predefinida en nuestra aplicación, usamos la Java API documentation para encontrar exactamente como llamar a esa clase desde nuestra aplicación. La documentación tiene más sentido cuando se entienden los constructores y los métodos, que se explican más adelante en este tutorial. En DiveLog.java, se declaran dos variables justo después del corchete abierto:
JFrame y JTabbedPane son tipos referencia. En este caso, las variables dlframe y tabbedPane se refieren a clases del paquete javax.swing. En estas declaraciones, los objetos no se han creado todavía. Por ahora, este código sólo le dice al compilador que reserve algo de memoria para estas dos variables. Más adelante en el código, se ejemplarizarán o crearán los objetos de las clases JFrame y JTabbedPane, para construir un marco para la aplicación Dive Log, con un tabbed pane incluido.
|
| Atributo | Acceso |
|---|---|
| Si no se especifica ninguno | Default o package, lo que significa desde cualquier clase del mismo paquete |
| public | Desde cualquier clase o paquete |
| private | Sólo desde dentro de está clase en partícular |
| protected | Sólo desde cualquier clase del mismo paquete |
Veremos más cosas sobre las variables y los atribuos de acceso cuando creemos clases para el Dive Log. Lo importante a tener en mente es que a las variables que hemos declarado hasta ahora sólo puede accederse desde la clase DiveLog.java, y que todavía no les hemos asignado ningún valor. Sólo han sido declaradas como un tipo referencia, específico de las clases JFrame y JTabbedPane. Hasta que se use la palabra clave new para ejemplarizarlos, todavía no son objetos en memoria.
La ejemplarización de JFrame y JTabbedPane ocurre dentro de un método. Como se mencionó anteriormente, los métodos hacen que algo suceda. Los métodos ejemplarizan objetos, realizan cálculos matemáticos, y mucho más.
Construir ObjetosUn importante tipo de método a entender es un método especial llamado constructor. El principal propósito de un constructor es seleccionar el estado inicial de un objeto cuando este es creado, o ejemplarizado. Una clase detalla los datos que contiene un objeto y con los que puede trabajar, los métodos que usa para trabajar con los datos, y un constructor que dice cómo se va a construir el objeto.
Los constructores son iguales que los otros métodos con algunas diferencias, que se describen en la página siguiente.
Usa el constructor DiveLog como guía para responder a la siguiente pregunta:
public DiveLog()
{
. . . // Estos puntos indican que se ha omitido
// el código por brevedad.
}
| ¿Qué constructor está escrito incorrectamente? |
|---|
| Leer comentarios (91) | |
| Escribir comentario | |
| Puntuación: |
|
| Votar | |
| Recomendar este tutorial | |
| Estadísticas |
Copyright © 1999-2007
Programación en castellano.
Todos los derechos reservados.
Formulario de Contacto -
Datos legales -
Publicidad
Mantenida por: Claudio y
Dani.
Hospedaje web y servidores dedicados linux por Ferca Network
red internet: jugar gratis | amor | navidad 2009 | registro de dominios |
servidores dedicados
más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados