Llamando a métodos en java

UN método en Java describe una acción que el objeto puede realizar. A pesar de que la mayoría de los ejemplos de la clase a este punto han tenido sólo un método, una clase puede tener cualquier número de métodos que requiere.

En el estudio de métodos, tenga en cuenta que cada método puede tener las siguientes partes:

  • Modificadores (opcional): Los modificadores de cambiar la forma en la clase se comporta. Por ejemplo, si haces una clase privada, el método sólo es visible a otros métodos dentro de la clase. Cuando se crea un objeto de la clase, el usuario del objeto no puede acceder al método privado.

    Un método puede tener más de un modificador unido a él. Por ejemplo, puede utilizar pública y estática en conjunto para hacer que el método visible fuera de la clase, como parte de la propia clase, y no como parte de un objeto creado a partir de la clase. El método main () que se encuentra en la mayoría de los ejemplos hasta ahora en el libro es tanto públicos como estática.

    No se puede llamar a un método no estático de un método estático. El método no estático se asocia con un objeto - una instancia de la clase - mientras que el método estático se asocia con la clase en sí. Para acceder al método no estático, debe crear un objeto.

    Puede, sin embargo, acceder a un método estático de un método no estático. El método estático existe siempre, incluso antes de que se crea el objeto. Por lo tanto, el método estático es siempre accesible.

  • Tipo de retorno (requerido): Cada método tiene un tipo de retorno. El tipo de retorno define la información de que el procedimiento vuelve a la persona que llama después de que haya concluido su labor. Cuando usted no tiene nada para volver a la llamada, se establece el tipo de retorno nulo. Por ejemplo, el método main () tiene un tipo de retorno de vacío, ya que no devuelve nada a la persona que llama.

    Un método puede tener sólo un tipo de retorno, incluso si ese tipo de retorno es un tipo complejo que puede contener varios valores.

  • Nombre del método (requerido): Cada método debe tener un nombre. De lo contrario, no se puede llamar al método. Estas son algunas consideraciones adicionales para el nombre del método:

  • El nombre del método debe comenzar con una letra - cualquier letra va a hacer.

  • No se puede iniciar un nombre de método con un número o un carácter especial.

  • Los números pueden aparecer en cualquier otro lugar del nombre del método.

  • El único carácter especial que puede utilizar es el subrayado (_). Por ejemplo, un nombre de método no puede incluir un signo (&).

Utilizando CamelCase es la convención estándar para la creación de métodos y nombres de variables, pero el compilador Java no hace cumplir esta convención. El caso de Carmel es donde se empieza cada palabra en un método o nombre de variable con una letra mayúscula, a excepción de la primera palabra. La primera palabra siempre con una letra minúscula.

Por ejemplo, si crea un método checkForDoubles con nombre (), la convención es comenzar la primera palabra, cheque, en minúscula, pero para mostrar y para los dobles con mayúscula inicial. Algunos desarrolladores prefieren PascalCase, donde se capitaliza cada palabra de un nombre de método o variable.

En este caso, CheckForDoubles () tendrían cada palabra en mayúscula. Usando PascalCase de los métodos y variables que cree ayuda a diferenciarlos de los métodos y variables que son parte del Java Application Programming Interface (API). No importa que la carcasa se utiliza, debe aplicar de forma coherente. Recuerde que Java trata a checkForDoubles () como un método diferente de CheckForDoubles ().

  • lista de argumentos (opcional): Si el método requiere información de la persona que llama para realizar una tarea, puede proporcionar uno o más argumentos (o parámetros como algunos de ellos) de llamadas en una lista que figura entre paréntesis. Estas son algunas consideraciones adicionales para los argumentos:

  • El argumento incluye el tipo de argumento seguido por el nombre del argumento. Por ejemplo, si desea proporcionar un valor int llamada myInt, Tipo int myInt.

  • Los nombres de argumento y tipos siguen las mismas restricciones que cualquier otra variable.

  • Debe separar varios argumentos con comas. Por ejemplo, si el método MyMethod () requiere un int llamado myInt y un flotador llamado MyFloat, la lista de argumentos se MyMethod (int myInt, flotador MyFloat).

    Video: Tutorial de Java 16- Usando Metodos con Parametros

  • Si no hay argumentos, el nombre del método debe ser seguido por un par de paréntesis vacíos.

  • lista de excepciones (opcional): La lista de excepciones define qué excepciones un método es probable que encuentre y tirar. La lista de excepciones comienza con la palabra clave lanza, seguido de una lista de clases de excepción.

  • cuerpo del método (requerido): Un método no es muy útil y sin código que indica cuáles son las tareas a realizar. El cuerpo del método aparece siempre entre llaves ({}).

    Video: Tutorial: Aprendiendo Java - Episodio #6 | Métodos y Funciones

  • Utilizando las reglas anteriores, la declaración del método más corto que puede crear es uno que utiliza el ámbito predeterminado, es accesible como parte de un objeto, no acepta parámetros, no devuelve ningún valor, y no contiene ningún código. A pesar de que el siguiente método es completamente inútil, se compila y se le puede llamar en el código:

    MiMetodo vacío () {}

    Es importante saber la cantidad mínima absoluta de código necesario para crear un método. La razón principal para usar métodos es a grupo de líneas de código juntos de una manera tal que llevan a cabo una única tarea definida. Además, debe hacer un método lo suficientemente pequeño como para que el código que contiene es de fácil comprensión para usted y todos los que te siga.

    Artículos Relacionados