domingo, 8 de febrero de 2009

METODOS en JAVA

Que es Métodos y Como se crea.

El concepto de método consiste es una forma de encapsular un conjunto de instrucciones dentro de una declaración específica (llamada generalmente SUBPROGRAMA), permitiendo la descomposición funcional y la diferenciación de tareas.
La declaración de un método está formada por una cabecera y un cuerpo.

Estructuración en Java


La codificación de un método consiste en una cabecera para su identificación y de un cuerpo que contiene las sentencias que éste ejecuta. La cabecera se compone de un nombre (identificador del método), el tipo del resultado(tipos primitivos o clases) y una lista de parámetros, que puede contener cero o más variables.

La lista de parámetros consiste en cero o más parámetros formales (variables), cada uno de ellos con un tipo.
En caso que el método tenga más de un parámetro, estos deben ir separados con una coma.

Llamada a un método

Los métodos pueden ser invocados o llamados de cualquier método de la clase, incluido él mismo.
Además, cuando se invoca, hay que pasar un valor a cada paramétro, a través de una variable o un valor constante. En Java, la acción de pasar valores a parámetros de tipo primitivo (int, double, boolean, char..) se denomina paso de parámetros por valor
En éste caso, los argumentos que se pasan, no pueden ser modificados por la función.

En caso que el parámetro sea de tipo Clase o arreglo, lo que se está haciendo es un paso de parámetros por referencia, y en este caso, los parámetros si pueden ser modificados por el método

Cuerpo

El código que realmente implementa el método,llamado cuerpo del método ,es formalmente un bloque de instrucciones.

Ejemplo

/* 1) */
int sumar(int a , int b)

/* 2) */
{

/* 3) */
return a + b;

/* 4) */
}

1) cabecera del método : int sumar(int a,int b)

tipo del resultado : int
nombre del método : sumar
lista de parámetros : int a,int b

2) comienzo del bloque o cuerpo del método

3) Instrucción : se retorna la suma de a y b

4) fin del bloque



No hay comentarios:

Publicar un comentario