En Java , las funciones normalmente se denominan métodos . Puede crear métodos dentro de las declaraciones de clase dentro de su programa o en el archivo de clase principal. Algunos métodos de clase sólo están disponibles para su uso dentro de la clase , pero los métodos públicos se puede acceder desde otro lugar , utilizando una instancia de objeto de la clase. Un método Java implementa un conjunto bien definido de procesamiento , destacó el uso de la sintaxis estándar . Entender los componentes de un método como se ve representada en una aplicación puede ayudarle a ganar una comprensión de su propósito. Nombre
Elegir un nombre de método es una tarea que algunos programadores de Java no consideran importante. Sin embargo, un nombre legible que sea informativo y claro puede ayudar a las aplicaciones para hacer uso efectivo de la funcionalidad método. El método siguiente esquema muestra, o la firma , demuestra : public String getName ()
Este método se llama " getName " como un indicador significativo de su propósito. El método podría aparecer dentro de una declaración de clase representa un objeto de aplicación con un nombre de cadena específica . El código externo a la clase podría llamar al método a través de una instancia de clase , recuperando el nombre para ese caso particular, por ejemplo, para usar dentro de la interfaz de usuario del programa .
Parámetros
< p> métodos de Java pueden tener uno o más parámetros . Al declarar los métodos , los programadores deben declarar el tipo y el número de parámetros de la siguiente manera : int obtenerSuma público ( int IntegerValue , doble doubleValue )
Este método podría llevar a cabo el procesamiento necesario para devolver la representación entera del resultado de un cálculo aritmético suma de dos números de diferentes tipos de juntas . Los parámetros aparecen con sus tipos y nombres de referencia dentro del cuerpo del método. Código de llamar al método debe proporcionar valores o variables que coincidan con estos tipos de parámetros en el orden especificado.
Volver
métodos Java pueden devolver valores o variables de tipos particulares . Un solo método sólo puede devolver un tipo, de la siguiente manera : public boolean isTooBig (int someNumber )
Este método podría determinar si el valor entero pasado es demasiado grande para un propósito aplicación específica. El método devuelve un valor de tipo booleano , que sólo puede ser verdadera o falsa. Si un método no devuelve nada , se puede utilizar la palabra clave void como sigue: . DoSomething public void ()
El código de llamada a este método no recibirá nada cuando se ejecuta
cuerpo
El cuerpo de un método Java es donde se lleva a cabo su procesamiento. El procedimiento de ejemplo siguiente amplía el esquema " getName " para la demostración : public String getName () { theName return;}
Esto se aplicaría en una clase con una variable de instancia denominada " theName ", que es un tipo de cadena . Métodos de Java pueden hacer referencia a los parámetros pasados con los nombres incluidos en el método de contorno de la siguiente manera : public boolean isTooBig (int someNumber ) { if ( someNumber > 50 ) return true ; retorno y false ;}
Este código comprueba el pasado variable como parte de una prueba condicional . Sea cual sea el tamaño sea el número, el método devolverá un valor booleano. Código podría llamar a este método de la siguiente manera : if ( theObject.isTooBig ( 40 ) ) {//procesamiento }
Visibilidad
Java método contornos indican la visibilidad , lo que determina que que se pueden llamar desde . Los métodos públicos pueden ser llamados con instancias de una clase , de la siguiente manera : AdminObject adm = new AdminObject (); Cadena ADMINNAME = adm.getName ();
métodos privados sólo son accesibles dentro de una clase y aparecerá la siguiente : private void calculateSomething ( anum int , int anotherNum )
el nivel predeterminado de acceso de un método es el paquete de la aplicación que aparece dentro
.