Thread Selbstdefinierte Messages für Objekte (7 answers)
Opened by Gast at 2008-04-08 09:55

sid burn
 2008-04-08 16:07
#108088 #108088
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Bau dir doch ganz einfach deine eigene Klasse.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
package Objects;
use strict;
use warnings;
sub new { bless [], shift }
sub add { push @{$_[0]}, $_[1] }
sub call { $_->call for @{$_[0]} }
}

{
package Object;
use strict;
use warnings;
sub new { bless {}, shift }
sub call { print "yoyoyo\n"; }
}

my $objects = Objects->new();

$objects->add( Object->new() );
$objects->add( Object->new() );

$objects->call;


Objects ist eine Klasse die alle object enthält und wenn du dort call() aufrufst, ruft es von jedem Objekt das es enthält die entsprechende Methode auf.
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread Selbstdefinierte Messages für Objekte