Apa itu Overload?

Kelebihan muatan dapat merujuk ke salah satu dari yang berikut:

1. Secara umum, kelebihan adalah istilah yang digunakan untuk menggambarkan saat perangkat atau layanan melebihi batas yang disarankan. Misalnya, jaringan populer mungkin kelebihan beban dengan pengguna atau catu daya mungkin kelebihan beban ketika terjadi lonjakan. Seringkali ketika kelebihan beban terjadi, perangkat atau layanan berkinerja buruk atau tidak sama sekali.

2. Overloading mengacu pada serangkaian proses dalam pemrograman komputer yang dengannya satu kata atau simbol khusus dapat diberikan banyak makna:

Function overloading adalah fitur yang ditemukan dalam beberapa bahasa pemrograman, terutama C ++ dan Java, yang memungkinkan beberapa fungsi atau metode yang berbeda secara fungsional untuk berbagi nama yang sama. Sebagai contoh, myfunction () dan myfunction (object Obj ) mungkin sepenuhnya merupakan fungsi yang terpisah. Kompiler dapat memilih fungsi mana yang akan dieksekusi berdasarkan argumen yang diberikan.

Overloading operator, juga dikenal sebagai "polimorfisme ad hoc, " adalah proses dalam pemrograman komputer. Seorang operator (seperti + atau - ) dapat "kelebihan beban" sehingga ia melakukan operasi yang berbeda, tergantung pada operannya. Sebagai contoh, a + b dapat melakukan penambahan jika variabel a dan b keduanya angka. Tetapi jika operator + kelebihan beban untuk menangani matriks, ia dapat secara otomatis melakukan penambahan matriks jika a dan b adalah matriks.

Toleransi kesalahan, istilah pemrograman