Universidad Francisco Gavidia Programación III Tema: Modularidad en Java Ing. Mayra Guzmán
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
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.
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).
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.
Generalidades (Funciones/métodos) Ejemplo
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);
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.
Thank you for  your attention! Any Questions?

Modularidad en Jav

  • 1.
    Universidad Francisco GavidiaProgramación III Tema: Modularidad en Java Ing. Mayra Guzmán
  • 2.
    Generalidades (Funcione/métodos) EnJava 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
  • 3.
    Generalidades (Funcione/métodos) Losmé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.
  • 4.
    Generalidades (Funciones/métodos) Lasfunciones 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).
  • 5.
    Generalidades (Funciones/métodos) SintaxisLa 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.
  • 6.
  • 7.
    Generalidades (Funcione/métodos) Eltermino 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);
  • 8.
    Aunque el métodono 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.
  • 9.
    Thank you for your attention! Any Questions?