¿Qué es la sobrecarga?

La sobrecarga puede referirse a cualquiera de los siguientes:

1. En general, la sobrecarga es un término usado para describir cuando un dispositivo o servicio excede los límites recomendados. Por ejemplo, una red popular puede sobrecargarse con los usuarios o la fuente de alimentación puede sobrecargarse cuando se produce una sobrecarga. A menudo, cuando se produce una sobrecarga, el dispositivo o servicio funciona mal o no funciona en absoluto.

2. La sobrecarga se refiere a un conjunto de procesos en la programación de computadoras por los cuales a una palabra o símbolo especial se le pueden dar múltiples significados:

La sobrecarga de funciones es una característica que se encuentra en varios lenguajes de programación, en particular C ++ y Java, que permite que varias funciones o métodos funcionalmente diferentes compartan el mismo nombre. Por ejemplo, myfunction () y myfunction (objeto Obj ) pueden ser funciones completamente separadas. El compilador puede elegir qué función ejecutar basándose en los argumentos pasados.

La sobrecarga de operadores, también conocida como "polimorfismo ad hoc", es un proceso en la programación de computadoras. Un operador (como + o - ) puede estar "sobrecargado" de manera que realice una operación diferente, dependiendo de sus operandos. Por ejemplo, a + b puede realizar una suma si las variables a y b son números. Pero si el operador + está sobrecargado para manejar matrices, puede realizar automáticamente la suma de matrices si a y b son matrices.

Tolerancia a fallos, términos de programación.