krisahoch has asked for the wisdom of the Perl Monks concerning the following question:
Please tell me what I am doing wrong. Thank you, Kristoferuse strict; { package Interesting; my $_name = ''; sub new { my $proto = shift(); my $class = ref($proto) || $proto; my $this = bless({},$class); return $this; } sub myNameIs{ my ($this,$name) = @_; die("Don't tell me that I don't have a name.") unless(defined($nam +e)); $_name = $name; } sub whoAmI{ return($_name); } } my $one = new Interesting(); $one->myNameIs('What'); my $two = new Interesting(); $two->myNameIs('Who'); my $three = new Interesting(); $three->myNameIs('tukatukatuka SlimShady'); print "My name is : " . $one->whoAmI() . "\n"; print "My name is : " . $two->whoAmI() . "\n"; print "My name is : " . $three->whoAmI() . "\n";
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: OO doesn't seem to play nice with multiple instances
by diotalevi (Canon) on Jun 01, 2005 at 21:08 UTC | |
|
Re: OO doesn't seem to play nice with multiple instances
by Transient (Hermit) on Jun 01, 2005 at 21:07 UTC | |
|
Re: OO doesn't seem to play nice with multiple instances
by gellyfish (Monsignor) on Jun 01, 2005 at 21:09 UTC | |
|
Re: OO doesn't seem to play nice with multiple instances
by tlm (Prior) on Jun 01, 2005 at 21:12 UTC | |
|
Re: OO doesn't seem to play nice with multiple instances
by eric256 (Parson) on Jun 01, 2005 at 22:00 UTC | |
|
Re: OO doesn't seem to play nice with multiple instances
by krisahoch (Deacon) on Jun 01, 2005 at 21:12 UTC | |
|
Re: OO doesn't seem to play nice with multiple instances
by Anonymous Monk on Jun 02, 2005 at 06:48 UTC |