Ein optionaler Parameter ist ein Parameter, den ein Aufrufer in einen Aufruf einer Funktion oder Methode aufnehmen kann, aber nicht muss. Wenn nicht angegeben, wird stattdessen ein Standardwert verwendet. Optionale Parameter sind nützlich, wenn in den meisten Fällen der Standardwert verwendet wird, müssen jedoch gelegentlich angegeben werden.