Tecnología

Inicio

Función de Java argumento & predeterminados

Función de Java argumento & predeterminados


Los usuarios sin experiencia tienden a producir código que es una progresión lineal de código desorganizado. Sin embargo, como los programadores avanzan en habilidad, aprenden la utilidad de romper su código en funciones discretas que tienen en argumentos para obtener acceso a las variables del programa. Cuando los programadores de Java utilizan el mismo nombre para las funciones que toman en diferentes combinaciones de argumentos, Java coincidirá con los argumentos en la llamada a la función a la función apropiada de forma predeterminada.

métodos

Funciones, también conocidos como "métodos" en Java, son segmentos de código que el programador puede ejecutar desde el cuerpo principal del programa utilizando el nombre que le dio a la función. Al aislar segmentos de código que sirven a un propósito distinto en las funciones de los programadores pueden hacer su más ordenado de código y más fácil de leer sólo escribiéndolo a cabo una vez, en lugar de cada vez que necesitan esa función en particular a realizar. También ayuda a que el código sea más modular, permitiendo que un programador escriba una función que podría ser útil en varios programas de una sola vez, a continuación, llamar a esa función en los programas futuros se puede escribir.

Pasar información con argumentos

Dado que las funciones son sintácticamente distinto del cuerpo principal del código, ya sea en la clase principal del programa o en una clase utiliza el programa, que no tienen acceso a las variables u objetos que el programador está utilizando en otras partes del programa. Sin embargo, un programador puede dar un acceso a las funciones de una variable u objeto pasándolo en como un "argumento" a la función. Cuando se declara una función, se escribe los argumentos de la función puede aceptar en los paréntesis después del nombre de la función. Mediante la adición de una variable u objeto que corresponde a uno de los argumentos que se declaran con la función, el segmento de código tendrá acceso a esa variable u objeto cuando se ejecuta.

Listas de parámetros múltiples

Normalmente, Java sólo permite una sola función dentro de una clase dada de tener el mismo nombre. Esto es necesario para Java sabe qué función que se ejecutará cuando el programador llama a su nombre. Una excepción a esta regla es cuando las funciones del mismo nombre se declaran aceptar diferentes argumentos. Por ejemplo, los programadores escriben una función llamada "argumentFunction" declarar una vez sin argumentos, de nuevo con dos enteros como argumentos, en contra con dos cadenas como argumentos, o cualquier otro argumento del que necesita. Sin embargo, Java no permite a un programador declarar dos ejemplos de una función con el mismo nombre y la misma lista de argumentos.

Elección del método de Ejecutar

Cuando un programador declara múltiples funciones con el mismo nombre y parámetros diferentes, no hay una función "por defecto" que se ejecuta cuando el programador llama a una función. Más bien, Java ejecutará la función que corresponde a los argumentos de que el programador pasa cuando se llama a la función. Por ejemplo, el programador pasa en ningún argumento, entonces se ejecutará la versión de la función que no tenía argumentos. Si no hay ninguna función que coincide con los argumentos de un programador pasa cuando llama a la función, Java generará un error.