Documente Academic
Documente Profesional
Documente Cultură
Declaracin import:
Las clases de Java se agrupan en paquetes (package), a su vez stos definen utilidades o
grupos temticos. Los paquetes se encuentran en directorios del disco que tienen el
mismo nombre que el paquete. Para incorporar y utilizar las clases de un paquete en un
programa se utiliza la declaracin import. Por ejemplo, para indicar al compilador que
incorpore la clase Graphics del paquete awt:
import java.awt.Graphics ;
Pueden incorporarse varias clases de un paquete con una secuencia de sentencias
import. Por ejemplo, para incorporar las clases Random, Date y Vector del paquete til:
import java.util.Random ;
import java.util.Date ;
import java.util.Vector ;
Declaraciones de clases:
Un programa en Java est organizado como una coleccin de clases. El
programa debe
tener al menos una clase, que puede ser considerada como la clase principal,
con el mtodo main(), y si es necesario otros mtodos y variables. La
declaracin de una clase puede empezar con una palabra clave, que
generalmente indica el acceso y es opcional; a continuacin sigue el indicador
de clase, la palabra reservada class, a la que le sigue el nombre de la clase y
los miembros de la clase: variables y mtodos. Por ejemplo:
class Potencia
{
public static void main (String [ ] ar)
{
int r, e ;
int numero, p ;
numero = 4;
e = 3;
r = 1;
for (p=3 ; p > 0; p = p-1)
r = r*numero ;
System.out.println (La potencia de + numero + ^ + e
+ = + r) ;
}
}
El mtodo main ( ):
Cada programa Java tiene un mtodo main ( ) que es un punto inicial de
entrada al
programa. Su estructura es:
public static void main (String [ ] ar)
{
bloque de sentencias
}
Las sentencias incluidas entre las llaves { } se denominan bloque. Un
programa debe tener solamente un mtodo main ( ). Si se intenta hacer dos
mtodos main ( ), se produce un error, aunque estn escritas en diferentes
clases.
El argumento de main( ) es un array de cadenas de caracteres (una lista de
cadenas de
caracteres) que posibilitan poder introducir datos en forma de cadenas de
caracteres en la
lnea de ejecucin del programa Java. Supongamos que se tiene el programa
Nombres, la
ejecucin puede ser:
En esta ejecucin las cadenas Jorge Alberto Carlos estn asignadas a ar[0], ar
[1] y ar[2].
Las sentencias de main( ) pueden hacer referencia a esas cadenas a travs del
argumento ar[ ].
El lenguaje Java exige que el mtodo main( ) se declare como public static void.
Ms
adelante se describen las caractersticas de static. Conviene citar que desde un
mtodo static slo se puede llamar a otro mtodo static y hacer referencias a
variables de clase
static.
Adems del mtodo main( ), un programa Java consta de una coleccin de
clases, y en
cada clase tantos mtodos como se desee.
Mtodos definidos por el usuario:
Todos los programas se construyen a partir de una o ms clases, y a su vez
stas con una serie de variables y mtodos que se integran para crear una
aplicacin. Todos los
mtodos contienen una o ms sentencias Java y se crean generalmente para
realizar una nica tarea, tales como imprimir en la pantalla, escribir un archivo
o cambiar el color de la pantalla. Se pueden declarar un nmero de mtodos
casi ilimitado en una clase de Java.
Los mtodos definidos por el usuario se invocan, dentro de la clase donde se
definen, por su nombre y los parmetros que puedan tener. Despus de que el
mtodo se invoca, el cdigo que tiene asociado se ejecuta y, a continuacin, se
retorna al mtodo llamador. Si la llamada es desde un objeto de la clase, se
invoca al mtodo precedido del objeto y el selector punto (.). Ms adelante se
profundiza. A ttulo de ejemplo, se crea un objeto de la clase Sumatoria y se
invoca el mtodo sumar ( ):
Sumatoria sr = new Su
sr.sumar( );
matoria( );
Todos los mtodos tienen nombre y una lista de valores que reciben, tambin
llamados
parmetros o argumentos. Se puede asignar cualquier nombre a un mtodo,
pero
normalmente se procura que dicho nombre describa el propsito del mtodo.
Los mtodos en Java se definen en la clase a la que pertenecen.
Comentarios: