o2bwise has asked for the wisdom of the Perl Monks concerning the following question:
#!/usr/bin/perl -w package Message; use strict; sub new { my ($class) = @_; bless { _name => $_[1], _subject => $_[2], _message => $_[3], }, $class; } sub name { my ($self) = @_; return $self->{_name}; } package main; use strict; my $objType = "Message"; my $name = "John Doe"; my $subject = "money"; my $message = "FRN's should be outlawed."; my $message_obj = Message->new($objType, $name, $subject, $message ); my $name2 = Message->name($message_obj); print "\nMy name is $name2\n";
#!/usr/bin/perl -w package Message; use strict; sub new { my ($class) = @_; my $objref = { _name => $_[1], _subject => $_[2], _message => $_[3], }; bless $objref, $class; return $objref; } sub name { my ($self) = @_; return $self->{_name}; } package main; use strict; my $objType = "Message"; my $name = "John Doe"; my $subject = "money"; my $message = "FRN's should be outlawed."; my $message_obj = Message->new($objType, $name, $subject, $message ); my $name2 = Message->name($message_obj); print "\nMy name is $name2\n";
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: REAL Basic Perl OOP Questions
by Zaxo (Archbishop) on Jun 19, 2005 at 20:39 UTC | |
|
Re: REAL Basic Perl OOP Questions
by merlyn (Sage) on Jun 19, 2005 at 20:12 UTC | |
by o2bwise (Scribe) on Jun 21, 2005 at 23:21 UTC | |
by merlyn (Sage) on Jun 21, 2005 at 23:29 UTC | |
by o2bwise (Scribe) on Jun 21, 2005 at 23:53 UTC |