|
Buscador
Secciones
Otras zonas
Registro
Foros
Recomendamos
|
Inicio > Tutoriales > Nuevo en Java > New 2 Java: Construir una Aplicación: 1.- Objetos de una Aplicación
Cuando usemos las clases predefinidas de los APIs de Java, el compilador necesita localizar dichas clases. Le palabra clave package es sólo para mapear las clases de nuestra aplicación particular, no las clases del API Java que podríamos usar. Al compilador se le puede decir de dos formas qué clases necesita y donde están:
La segunda forma, usar las sentencias import, le dice al compilador que nuestra clase incluye clases del paquete java.applet. De esta forma, después de la sentencia import, sólo tenemos que nombrar la clase en vez de tener que escribir el nombre totalmene cualificado como en el primer ejemplo.
|
| Sigue estos pasos... |
|---|
|
Estas sentencias import nos permiten fácilmente acceder a las clases predefinidas en estos paquetes. En este caso, se han importado los paquetes con clases para componentes gráficos, por eso ahora no necesitamos teclear sus nombres totalmente cualificados, en su lugar podemos teclear directamente el nombre de la clase que necesitamos usar. En otras palabras, las sentencias import nos ofrecen un atajo a los nombres de las clases de otros paquetes. Veremos más ejemplos a lo largo de este tutorial.
Definición de ClasesDespués de los nombres de paquetes y las sentencias import, estámos listos para definir la clase. La primera clase a definir es el marco de trabajo para la propia aplicación, la clase DiveLog:
public class DiveLog
{
Esta línea le dice al compilador:
| Comentar el código |
|---|
Comentar el código es importante para proporcionar ayuda para otros, y también para nosotros mismos. Los comentarios se
pueden insertar en el código fuente dos formas, quelel dicen al compilador que ignore el texto:
// This is a single line comment. /* This format is often used for multiline comments. */ |
Observa que el nombre de la clase empieza con una letra mayúscula. Las convenciones de nombrado dicen que la primera letra del nombre de una clase sea en mayúsculas y la primera letra de los nombres de métodos en minúscula. Usando este esquema de nombrado es fácil leer el código porque los nombres de las clases son diferentes de los nombres de métodos y de variables.
El corchete { empieza la definición de la clase. Al final de la clase debe hacer un corchete de cierre }. Los corchetes significan el inicio y el final de la clases, los cuerpos de los métodos y las sentencias.
Perder o añadir corchetes de más es una de las causas más comunes de errores de compilación. Es una buena idea crear los corchetes en parejas, y luego insertar el código que va entre ellos, así, en este método:
Primero:
public void actionPerformed(ActionEvent e)
{
}
Segundo:
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
| Sigue estos pasos... |
|---|
|
Declarar Variables
Los objetos contienen datos, y las variables son contenedores de datos, o mejor, referencias de datos. La idea que hay detrás del uso de una variable, una referencia al dato, en vez del propio dato es que así podemos manipular el dato.
Por ejemplo, en el ejemplo de abajo birthYear y currentYear son dos valores datos, mientras que age representa birthYear restado de currentYear:
birthYear = 1981; currentYear = 2001; age = currentYear - birthYear;
En este ejemplo, la variable age teine un valor de 20. Si cambiamos el valor de birthYear o de currentYear el valor de age también cambiará de forma conveniente.
Las variables no tienen que ser codificadas a lo bruto. La variable birthYear puede estar asignada a un campo de texto para que el usuario introduzca un número. Luego la variable currentYear podría está codificada directamente, declarando el año actual, como 2001. Este tipo de variables hacen las aplicaciones dinámicas. Mientras que un usuario teclea 1962 como valor de birthYear, otro usuario puede teclear 1982 como valor de birthYear, y se calculará un valor diferente para age con cada entrada de usuario.
Usando las variables de esta forma para representar datos, un programador no tiene porque conocer los valores por adelantado. Las aplicaciones bancarias tiene variables que representan nombres de clientes, direcciones, números de cuentas, saldos de las cuentas, etc., junto con variables codificadas directamente como los tipos de interés y las tasas bancarias.
En el lenguaje de programación Java, los tipos de variables deben declararse con su nombre. En otras palabras, el compilador tiene que conocer si la variable va a representar un String, un int, o algún otro tipo de dato. Por ejemplo para compilar el código de arriba deberíamos reescribirlo como:
int birthYear = 1981; int currentYear = 2001; int age = currentYear - birthYear;
Mira atentamente el código de arriba, luego, si puedes, responde a la pregunta de abajo:
| ¿Qué declaración de variable está escrita incorrectamente? |
|---|
| Leer comentarios (90) | |
| 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
Hospedaje web y servidores dedicados linux por Ferca Network
red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados