Anda di halaman 1dari 3

METODOS

1.- INTRODUCCION
La programacin modular es una metodologa que adoptan los desarrolladores por
la necesidad de implementar casos complejos y generar muchas lneas de cdigo.
Consiste en dividir un programa en mdulos o subprogramas controlados desde
un mdulo principal, con el fin de hacer ms legible y manejable.
Esta tcnica tiene la filosofa divide y vencers
2.- CARACTERISTICAS DE UN METODO

Es un bloque de cdigos que tiene un nombre especificado por el


programador.
En algunas ocasiones necesita de parmetros o argumentos, esto
depender de la tarea que se necesite realizar.
Un mtodo contiene sentencias o instrucciones para realizar un proceso.
Un mtodo devuelve un valor de algn tipo conocido solo si as lo
implementa el programador.

3.- VARIABLES LOCALES Y GLOBALES


3.1.- Variables locales
Se dice que una variable es local cuando su mbito de trabajo se restringe al
mtodo que ha declarado entonces se dice que dicha variable es local a ese
mtodo.
Esto quiere decir que dicha variable solo va poder ser manipulado nica y
exclusivamente dentro del mtodo.
La caracterstica principal de las variables locales es que al finalizar la ejecucin
del mtodo estas variables se destruyen.
public class NombreClase
{ public void nombreMetodo()
{ int variable1; //variable local
int variable2; //variable local
//instrucciones
}
}

3.2.- Variables globales


Una variable global se define fuera del cuerpo de un mtodo, normalmente se
declara al inicio de la clase principal.
El mbito de una variable global en java es sobre todos los mtodos que
componen la aplicacin, cualquier mtodo puede acceder a dichas variables para
obtener o asignar un valor.
public class NombreClase
{ //variables globales
public void nombreMetodo()
{ int variable1; //variable local
int variable2; //variable local
//instrucciones
}
}

4.- METODOS
Existen dos tipos de mtodos, que son los siguientes:
Procedimientos
Funciones
4.1.- Mtodo tipo procedimiento
Son mtodos que realizan ciertas operaciones sin devolver un valor u objeto
concreto. Un mtodo es tipo procedimiento si comienza con la palabra clave
void (que traducido del ingls viene siendo vaco o nulo). En estos casos
podemos decir que el tipo de retorno es void.
a) Procedimiento sin parmetros
void nombreMetodo()
{ //Declaracin de variables locales
//Cuerpo del mtodo
}

b) Procedimiento con parmetros


void nombreMetodo(tipoDato parametro1, tipoDato parametro2,..)
{ // Declaracin de variables locales
// Cuerpo del mtodo
}

4.2.- Funciones
Son mtodos que nos devuelven algo. Un mtodo es tipo funcin si comienza con
un tipo (no consideramos ahora la palabra clave public). Por ejemplo String
getDistrito() comienza con el tipo String lo que significa que nos devuelve una
cadena de caracteres, mientras que int getTipoMotor() comienza con el tipo int lo
que significa que nos devuelve un entero. Tener en cuenta que un mtodo tipo
funcin devuelve solo un dato u objeto como resultado, no varios. La devolucin

del resultado se expresa con la palabra clave return seguida del dato u objeto a
devolver, por ejemplo return tipoMotor;. La sentencia return implica que termina la
ejecucin del cdigo en el mtodo y estar tpicamente en la lnea final. De existir
una lnea por detrs de una sentencia return, nunca llegara a ejecutarse
(tendremos que matizar esto porque el uso de condicionales nos permitir tener
ms de un return en un mtodo).
a) Funciones sin parmetros
tipoDato nombreFuncion()
{ //Declaracin de variables locales
// Cuerpo del mtodo
// Valor de retorno
}

Como llamar a una funcin


Variable=nombreFuncion();

b) Funciones con parmetros


tipoDato nombreFuncion(tipoDato parametro1, tipoDato parametro2 )
{ //Declaracin de variables locales
//Cuerpo del metodo
//Valor de retorno
}

Como llamar a una funcin con parametros


Variable=nombreFuncion(parametro1, parametro2);