Overloading

Surcharge.

Motivation

Ajouter une variante d'appel d'une opération.

Conception

Une surcharge consiste à re-déclarer une fonction/méthode avec des paramètres différents.

Exemples

Un exemple de surcharge est :

class String
{
public String ()
{
...
}

public String (char[] value) // Surcharge du constructeur
{
...
}

public valueOf (boolean b)
{
...
}

public valueOf (char[] data) // Surcharge de la méthode valueOf
{
...
}

Notes