我正在寻找一种类似于 Java 的解决方案,借此我可以创建具有相同名称但具有不同参数列表的方法。
例如
method makeDeposit() {
system("cls");
print "How much money do you want to deposit?: ";
chomp (my $amount = <STDIN>);
$self->insufficientFunds(0);
$self->balance($self->balance() + $amount);
$self->performBalanceInquiry();
return;
}
method makeDeposit(Int $amount) {
$self->insufficientFunds(0);
$self->balance($self->balance() + $amount);
$self->performBalanceInquiry();
return;
}
谢谢!