Tecnología

Inicio

La sobrecarga de métodos en Visual Basic

En la programación orientada a objetos (POO), los programadores pueden crear copias virtuales de objetos de esquemas llamadas clases. Las clases contienen las variables de datos y métodos que pueden realizar tareas con el objeto u otros objetos. Para un ejemplo del mundo real, una clase llamada "cocinar" podría tener variables que contienen diversos tiempos y métodos de cocina para picar verduras. Los métodos pueden aceptar la entrada de datos y proporcionar una salida de datos. Cuando se programa un método para aceptar diferentes tipos de datos para diferentes ocasiones, esto se llama "sobrecarga" un método.

¿Por sobrecarga?

La sobrecarga proporciona una manera fácil para los métodos para mantener el mismo nombre pero permiten diferentes entradas. A la hora de compilar, la aplicación evalúa los datos de entrada y elige qué sobrecargado método a utilizar. Por la sobrecarga de métodos, un programador también puede mantener un único nombre para un método pesar de las diferencias de tipo, que limpia el código.

Cómo sobrecargar un método

Sobrecargar un método en Visual Basic requiere la adición de las "sobrecargas" palabra clave en la definición del método. La palabra clave se coloca en el medio de la llamada visibilidad (es decir, pública o privada) y la llamada de función (por ejemplo, sobrecargas Públicas Función). Cada definición de función diferente debe tener el mismo nombre y un número o tipo de variable de entrada.

La sobrecarga de métodos constructores

Los métodos constructores son llamados cuando un objeto se crea una instancia por primera vez. Al igual que en los métodos de clase, métodos constructores pueden ser sobrecargados para definir métodos con diferentes tipos de entrada para la creación inicial. La sobrecarga de un método constructor requiere el uso de nombres de funciones idénticas, pero no requiere la palabra clave "sobrecarga".