Professional Documents
Culture Documents
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
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
}
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
}