| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Sobrecarga de métodos en Java
    En Java, una función se denomina " método", y sus parámetros se denominan Un método puede tomar cualquier número de argumentos , pero una sola cabecera del método puede tomar sólo un argumento definido "argumentos ". establecido . Para aceptar conjuntos diferentes , debe crear varias cabeceras de método para cada grupo diferente , o " sobrecarga" del método. Sobrecarga de Métodos

    Para sobrecargar un método, simplemente declarar varios métodos con el mismo nombre pero con diferentes argumentos. Cualquier objeto de esa clase será capaz de llamar a cualquiera de las versiones del método mediante la introducción de uno u otro conjunto de parámetros como argumentos. También puede llamar a una versión diferente de un método sobrecargado dentro del cuerpo de este método ( por ejemplo, " overloadedMethod ()" puede llamar " overLoadedMethod (int , double) " siempre y cuando esa versión también se ha declarado) .

    Sobrecargar el constructor

    Por defecto, todas las clases de Java tiene un constructor que no toma ningún argumento , que simplemente crea una instancia de un objeto y no toma ninguna otra acción . Por lo tanto , se crea una instancia de esa clase llamando ese constructor . Sin embargo, si se sobrecarga el constructor con una versión que tiene varios argumentos , se deshabilita el constructor sin argumentos "default " , que puede romper otras partes del código que se basan en que el constructor. Usted tendrá que definir un nuevo constructor sin argumentos si desea la funcionalidad sin argumentos espalda.

    Beneficios de sobrecarga

    Uno de los beneficios de la sobrecarga es que que permite la personalización de invocación del método. Si desea diseñar un método que toma banderas opcionales, puede sobrecargar el método para crear esencialmente dos versiones : una que sólo toma los argumentos obligatorios , y el que tiene todos los argumentos posibles . En el cuerpo del método con menos argumentos , simplemente llaman el otro método , pasando los argumentos a dicho método , así como los valores por defecto de los indicadores opcionales .
    Sobrecarga y herencia

    Cuando una clase hereda métodos de su superclase , también hereda todos los métodos sobrecargados también. También puede redefinir los métodos heredados . Cuando se sobrescribe un método de matriz sobrecargada , la clase de niño usará sus propios métodos sobrescritos cuando los encuentra - de lo contrario , se utilizará la versión de la clase padre

    .

    Previous :

    next :
      Artículos relacionados
    ·Java Manipulación de cadenas para convertir una cadena…
    ·Cómo hacer un juego orientado a objetos Java 
    ·¿Cuáles son los tipos integrales en Java 
    ·Visualización de Applets en Netbeans 
    ·Cómo mostrar un personaje como Integer en Java 
    ·Cómo Entrada y Salida en Java 
    ·Java Herramientas Hot Swap 
    ·Cómo obtener el valor entero en Enum Java 
    ·Cómo hacer un bucle MIDI en Java 
    ·TCC para Java 
      Artículos destacados
    ·C + + Tipos de datos 
    ·Cómo hacer que un ordenador Idioma 
    ·Cómo hacer pan plano en un George Foreman 
    ·¿Qué son los cierres Bueno en JavaScript 
    ·Variables numéricas Versus Personajes 
    ·Cómo crear iluminación dinámica en GtkRadiant 
    ·Cómo crear una sentencia if en Python 
    ·Número de palabras en una cadena PHP 
    ·¿Cuáles son los procedimientos Sub de Visual Basic 
    ·Cómo hacer un gráfico Terreno en Visual Basic 2008 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com