modularidad en jav

9
Universidad Francisco Gavidia Programación III Tema: Modularidad en Java Ing. Mayra Guzmán

Upload: maynet

Post on 25-Jul-2015

2.756 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Modularidad en Jav

Universidad Francisco Gavidia

Programación III

Tema: Modularidad en Java

Ing. Mayra Guzmán

Page 2: Modularidad en Jav

Generalidades (Funcione/métodos)

En Java toda la lógica de programación está agrupada en funciones o métodos.

Las funciones/métodos son trozos de código que encapsulan cierta funcionalidad especial.

En general tienen datos de entrada y datos de salida (pueden no tenerlos).

Son muy similares a la idea de una función en matemáticas:

– función(x) = x2 + 3

Page 3: Modularidad en Jav

Generalidades (Funcione/métodos)

Los métodos nos sirven entre otras cosas para:

– No repetir lo mismo varias veces en el código.

– Ordenar el código.

– Compreender mas facilmente el código.

– Separar trabajo entre programadores.

– Realizar trabajos mas complejos.

Page 4: Modularidad en Jav

Generalidades (Funciones/métodos)

Las funciones en JAVA tienen varias partes importantes en su definición:

– Un bloque de código que tiene un nombre,

– recibe unos parámetros o argumentos (opcionalmente),

– contiene sentencias o instrucciones para realizar algo (opcionalmente) y

– devuelve un valor de algún Tipo conocido (opcionalmente).

Page 5: Modularidad en Jav

Generalidades (Funciones/métodos)

Sintaxis La lista de argumentos se

expresa declarando el tipo y

nombre de los mismos (como

en las declaraciones de

variables).

Si hay más de uno se separan

por comas.

Page 6: Modularidad en Jav

Generalidades (Funciones/métodos)

Ejemplo

Page 7: Modularidad en Jav

Generalidades (Funcione/métodos)

El termino void:

– El hecho de que un método

devuelva o no un valor es opcional.

– En caso de que devuelva un valor

se declara el tipo que devuelve.

– Pero si no necesita ningún valor,

se declara como tipo del valor

devuelto, la palabra reservada void

– Los métodos se invocan con su

nombre, y pasando la lista de

argumentos entre paréntesis.

– El conjunto se usa como si fuera

una variable del Tipo devuelto

por el método.

– Por ejemplo:

» int x;

x = sumaEnteros(2,3);

Page 8: Modularidad en Jav

– Aunque el método no reciba

ningún argumento, los

paréntesis en la llamada son

obligatorios.

– Por ejemplo para llamar a la

función haceAlgo, simplemente

se pondría:

• haceAlgo();

– Obsérvese que como la función

tampoco devuelve ningún valor

no se asigna a ninguna variable.

(No hay nada que asignar).

Generalidades (Funcione/métodos) – Ejercicio: elaborar un programa

que imprima números

combinatorio.

Page 9: Modularidad en Jav

Thank you for your attention!

Any Questions?