Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porGracia Haro Modificado hace 10 años
1
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 9: DESARROLLO Y USO DE MÉTODOS Ing. Ronald Criollo
2
Ventajas y uso de los métodos. Declaración e invocación de un método. Comparación entre los métodos OBJECT y STATIC. Uso de sobrecarga de métodos.
3
SINTAXIS [modifiers] return_type method_identifier ([arguments]) { method_code_block }
4
EJEMPLO
10
No existe limite para el numero de invocaciones que un CALLING METHOD puede hacer. CALLING METHOD y el WORKER METHOD pueden estar dentro de la misma clase o en diferentes clases. La forma para invocar el WORKER METHOD es diferente, dependiendo si el CALLING METHOD se encuentra en la misma o en diferente clase. Se puede invocar métodos en cualquier orden. No es necesario que los métodos estén completos en el orden que son listados dentro de la estructura de la clase donde se encuentran los WORKER METHODS
12
EJEMPLO
13
public static void main (String args[]) INVOCACION java ShirtTest 12.99 R
15
DECLARACION public int sum(int numberOne, int numberTwo)
16
DECLARACION public int sum(int numberOne, int numberTwo)
17
EJEMPLO public int getSum() { return sum; }
18
EJEMPLO
19
Los métodos hacen que los programas sean mas legibles y fáciles de mantener. Los métodos hacen que el desarrollo y el mantenimiento sea mas rápido. Los métodos son fundamentales para reutilizar el código. Los métodos permiten separar objetos para comunicarse y distribuir el trabajo realizado por el programa.
20
Declarando métodos STATIC static Properties getProperties() Invocando métodos STATIC Classname.method();
22
Declarando variables STATIC static double SALES_TAX = 8.25; Accesando a variables STATIC Classname.variable; Ejemplo double myPI; myPI = Math.PI;
23
EJEMPLOS Clase Math Clase System
27
DECLARACION ( METHOD DECLARATION ) [modifiers] return_type method_identifier ([arguments]) { method_code_block } FIRMA ( METHOD SIGNATURE ) method_identifier ([data types])
28
DECLARACION ( METHOD DECLARATION ) public double calculateAnswer(double wingSpan, int numberOfEngines, double length, double grossTons) { //do the calculation here } FIRMA ( METHOD SIGNATURE ) calculateAnswer(double, int, double, double)
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.