Métodos en Java Llamada

LA 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.

Al examinar los 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 usted hace 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 fuera visible 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 a la vez público y estático.

    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 que el método devuelve a la persona que llama después de que haya terminado su trabajo. Cuando usted no tiene nada para volver a la llamada, se establece el tipo de retorno como vacío. 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 un solo tipo de retorno, incluso si ese tipo de retorno es un tipo complejo que puede contener varios valores.

  • Nombre de 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 puedes empezar un nombre de método con un número o un carácter especial.

  • Los números pueden aparecer en cualquier parte 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 ().

Usando 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 usted comienza 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 está siempre en minúsculas.

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

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

  • Lista de argumentos (opcional): Si el método requiere la información de la persona que llama para realizar una tarea, puede proporcionar una o más argumentos (o parámetros como algunos de ellos) llaman 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, el tipo int Myint.

    • Nombres de los argumentos y tipos siguen las mismas limitaciones que cualquier otra variable.

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

    • 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 es probable que encuentre y lanzar un método. La lista de excepciones comienza con la palabra clave lanza, seguido por una lista de clases de excepción.

    • Cuerpo Método (requerido): Un método no sirve de mucho sin código que le dice lo que las tareas a realizar. El cuerpo del método siempre aparece entre llaves ({}).

    • El uso de 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, acepta sin parámetros, devuelve ningún valor, y no contiene código. A pesar de que el siguiente método es completamente inútil, se compila y se puede llamar en el código:

      void MyMethod () {}

      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 realizar una sola tarea definida. Además, usted debe hacer un método lo suficientemente pequeño para que el código que contiene es de fácil comprensión para usted y todos los que te siga.




      » » » » Métodos en Java Llamada