Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
METODOS
Curso : Lenguaje de Programacin I
Docente : Ing Edwin Vallejos Attilano
Temas a tratar
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
variable_salida
P2
P1 y P2 se les llaman parmetros formales
Aqu dos parmetros llegan al mtodo y tiene una salida
Ing Edwin Vallejos Attilano
Los parmetros
Los parmetros (llamados tambin formales) se declaran as:
( tipo1 p1, tipo2 p2, tipo3 p3, )
En donde tipo es el tipo de dato del parmetro.
Con respecto a la cantidad
Si al llamar a un mtodo se utilizan n variables, en el mtodo
deben existir n parmetros que reciban lo que se enva.
Con respecto al tipo
Las variables que se envan y los parmetros que recepcionan
lo que se enva, deben ser del mismo tipo, de lo contrario se
generar un conflicto y se producir un error.
Ing Edwin Vallejos Attilano
Mtodo
Al mtodo no llega
ningn parmetro,
slo tiene salida
variable_salida
10
11
Aplicacin de la formato
Ejemplo :
public static double bonif_tot ()
{
double
bon1, bon2, bonTot;
bon1 = 0.02 * sueldoBasico;
bon2 = 0.03 * sueldoBasico;
bonTot = bon1 + bon2;
return bonTot;
}
Ing Edwin Vallejos Attilano
12
13
descuentos_totales = descuentos();
calculos_finales = calculos();
Observacin
Algunas veces se puede invocar dentro de una sentencia, sin
necesidad de utilizar una variable receptora.
Ejemplo:
System.out.print(descuentos());
System.out.println(calculos());
Ing Edwin Vallejos Attilano
14
15
16
17
Aplicacin de la formato
Ejemplo :
public static void descuentos ()
{
double
desc1, desc2;
double desc_tardanza, desc_afp;
desc1 = 0.02 * sueldoBasico;
desc2 = 0.03 * sueldoBasico;
desc_tardanza = desc1;
desc_afp = desc2;
}
Ing Edwin Vallejos Attilano
18
Observe que
llegan dos
parmetros al
mtodo, pero no
sale nada de el.
p1
p2
Formato
19
20
21
nombre_mtodo( );
Ejemplo :
descuentos();
calculo();
22
Recomendaciones finales
En java los mtodos han reemplazado a las funciones y los
procedimientos.
Los mtodos slo se ejecutarn si la clase tiene
implementado el mtodo llamado main.
Los mtodos no son funciones ni procedimientos, defina
los mtodos como acciones propias del objeto, de esta
manera se podr modificar el funcionamiento del objeto
sin que esto obligue a cambiar el nombre de la clase y los
nombres de los mtodos.
No piense en forma procedural, eso aqu ya no funciona.
Ing Edwin Vallejos Attilano
23
HACER PREGUNTAS
ES PRUEBA DE QUE
SE PIENSA
Tagore.
24
Tu atencin fue
muy importante