On Wed, Nov 27, 2002 at 12:12:46AM +0000, Nicole Seitz wrote:
> Hi there!
> 
> I've just started to learn OOP with Perl.With the help of perltoot I wrote a 
> class Person and some methods(see below).
> 
> package Person;

[ snip implementation ]


> To store some data in my object I did the follwing:
> 
> use Person;
> 
> $myPerson = Person->new();
> $myPerson->cname("John");
> $myPerson->sname("Smith");
> $myPerson->street("Euston Road");
> $myPerson->city("London");
> $myPerson->phone("414 3344");
> 
> 
> Do I really need all these methods?
> I get my data from an comma separated file;lines in this file look like this:
> ;John;Smith;Euston Road;London;414 3344;;
> 
> So, after opening the file and reading from it line per line,
> what's the best way to store the data in an object? Can I do it in one step?I 
> mean, without using several methods(cname,sname,...)???

Of course.  Just write a method which accepts the string, splits on the
semi-colon, and assigns the result to the appropriate fields.

-- 
Paul Johnson - [EMAIL PROTECTED]
http://www.pjcj.net

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to