Declaración de método y el método de llamada en programación Java
Casi cada lenguaje de programación tiene elementos similares a los métodos de Java. Si usted ha trabajado con otros idiomas, se recordará términos como subprograma
, procedimiento, función, subrutina, subprocedimiento, o REALICE declaración. Lo que usted llama a un método en su lenguaje de programación favorito, es un montón de instrucciones, recogido en un lugar y en espera de ser ejecutado.Declaración de método
LA declaración de método es un plan que describe los pasos que Java se llevará siempre y cuando se llama al método en acción. LA método de llamada es una de esas llamadas a la acción. Como desarrollador de Java, usted escribe las dos declaraciones de métodos y llamadas a métodos. Esta figura muestra la declaración del método y la llamada al método de este listado.
paquete org.allyourcode.myfirstproject pública clase MyFirstJavaClass {/ *** argsparam principales (String [] args) static void * / {públicas javax.swing.JOptionPane.showMessageDialog (null, "Hola") -}}
Si usted está siendo perezoso, puede consultar el código en la caja exterior en la figura como un método. Si usted no está haciendo el vago, puede hacer referencia a ella como una declaración de método.
Una declaración de método es una lista de instrucciones: " haz esto, y luego hacer eso, y luego hacer esta otra cosa ". La declaración en la lista (y en la figura) contiene una sola instrucción.
Para colmo, cada método tiene un nombre. En el perfil, el nombre de la declaración de método es principal. Las otras palabras - tales como público, estático, y vacío - no son partes del nombre de la declaración de método.
Una declaración de método tiene dos partes: la cabecera del método (la primera línea) y el cuerpo del método (el resto de la misma, que es la parte rodeada por {} - llaves), como se muestra en esta figura.
Llamada Método
Un método llamada incluye el nombre del método que se llama, seguido de algún texto en paréntesis. Así que el código en el listado contiene una sola llamada al método:
javax.swing.JOptionPane.showMessageDialog (null, "Hola")
En este código, javax.swing.JOptionPane.showMessageDialog es el nombre de un método, y null, "Hola" es el texto entre paréntesis.
Una instrucción de Java normalmente termina con un punto y coma, por lo que la siguiente es una instrucción Java completo:
javax.swing.JOptionPane.showMessageDialog (null, "Hola") -
Esta instrucción indica a la computadora para ejecutar lo declaraciones están dentro de la javax.swing.JOptionPane.showMessageDialog declaración de método.
Otro término para Instrucciones de Java es Declaración de Java, o solo declaración.
Los nombres de los métodos
Como muchos elementos en Java, un método tiene varios nombres, que van desde el nombre más corto para el nombre más largo y con nombres en el medio. Por ejemplo, el código en el listado llama a un método cuyo nombre es sencilla showMessageDialog.
En Java, cada método vive dentro de una clase, y showMessageDialog vive dentro de la API de JOptionPane clase. Así que un nombre más largo para el showMessageDialog método es JOptionPane.showMessageDialog.
LA paquete en Java es una colección de clases. los JOptionPane clase es parte de un paquete de API llamado javax.swing. Entonces el showMessageDialog nombre completo del método es javax.swing.JOptionPane.showMessageDialog. ¿Qué versión del nombre de un método que se utiliza en el código depende del contexto.
En Java, un paquete contiene clases, y una clase contiene métodos. Nombre completo de una clase incluye un nombre de paquete, seguido por simple nombre de la clase. Nombre completo de un método incluye un nombre de paquete, seguido por simple nombre de una clase, seguido por simple nombre del método. Para separar una parte de un nombre de otro, se utiliza un punto (o " dot ").
Parámetros del método
En el establecimiento, esta llamada muestra un cuadro de diálogo:
javax.swing.JOptionPane.showMessageDialog (null, "Hola") -
El cuadro de diálogo tiene la palabra Mensaje en la barra de título y un yo icono en su cara. (La carta yo representa información.) ¿Por qué ves la Mensaje título y la yo icono? Para una pista, cuenta dos parámetros del método de llamada: nulo y "Hola".
El efecto de los valores nulo y "Hola" depende enteramente de las instrucciones dentro de la showMessageDialog La declaración de método. Usted puede leer estas instrucciones, si quieres, porque todo el código API de Java están disponibles para visionado - pero es probable que no quieres leer las 2.600 líneas de código Java en el JOptionPane clase.
He aquí una breve descripción del efecto de los valores nulo y "Hola" en el showMessageDialog lista de parámetros de llamada:
En Java, el valor nulo representa ". Nada "
En particular, el primer parámetro nulo en una llamada a showMessageDialog indica que el cuadro de diálogo no aparece inicialmente en el interior de cualquier otra ventana. Es decir, el cuadro de diálogo puede aparecer en cualquier parte de la pantalla del ordenador. (Aparece el cuadro de diálogo en el interior de " nada " en particular, en la pantalla.)
En Java, entre comillas indican una cadena de caracteres.
El segundo "Hola" parámetro indica al showMessageDialog método para mostrar los caracteres Hola en la cara de la caja de diálogo.
Incluso sin esta descripción de la showMessageDialog los parámetros del método, se puede evitar la lectura de las 2.600 líneas de código Java API. En su lugar, puede examinar las páginas de documentación de Java indispensables. Usted puede encontrar estas páginas de documentación visitando Java SE Documentación de la página web de Oracle en una página Vistazo.