In Perl ist mir dafuer kein gut gangbarer Weg bekannt (es sei denn ueber Sourcefilter, was aber nicht wirklich praktikabel ist).
Da wuerde ich eher in der Methode abfragen, was uebergeben wurde, und darauf reagieren. Dies ist in der Regel vom Design her besser, und von der Sicherheit sowieso, wenn es sich um eine Klasse handelt, die andere Leute benuetzen (da sollte man immer die uebergebenen Parameter ueberpruefen, damit da nicht an den falschen Stellen Fehlermeldungen oder Warnungen auftauchen, die den Benutzer in die Irre fuehren).
Wenn du einen sehr flexiblen Weg der Parameteruebergabe willst, dann ist die per Hash sehr schoen:
$object->method(param1 => $value1, param2 => $value2, ...);
sub method {
my $self = shift;
my %params = (
param1 => 'standardwert1',
param2 => 'standardwert2',
@_);
...
\n\n
<!--EDIT|Strat|1077971365-->