Thread OOP, erste Schritte (15 answers)
Opened by hlubenow at 2012-02-21 16:20

rosti
 2012-02-22 10:33
#156305 #156305
User since
2011-03-19
3492 Artikel
BenutzerIn
[Homepage]
user image
Ist doch prima!!!

Kleine Anmerkung zur Parameterübergabe:

Code (perl): (dl )
$bankkonto -> bucheHaben(13.36, "01.03.2011;X123;Telefonkosten;13,36;4920;1200");


Mein Tipp: Übergebe einen hash
Code (perl): (dl )
$ob->method(date => '1.1.1970', cost => 123);


Und in der method gleich die Vorbelegun:
Code (perl): (dl )
1
2
3
4
5
6
7
sub method{
  my $self = shift;
  my %args = (
    date => undef,
    cost => undef,
  @_);
}


Durch die Vorbelegung mit undef erleichterst Du Dir die Prüfung auf einen gültigen Wert, also zu prüfen, ob was definiertes übergeben wurde.

Weitere Erleichterungen bietet Perls Exception Model.

View full thread OOP, erste Schritte