Beefy Boxes and Bandwidth Generously Provided by pair Networks vroom
go ahead... be a heretic
 
PerlMonks  

Re: Re: Re: Re: perl OO - to use or not to use

by signal9 (Pilgrim)
on Sep 15, 2003 at 23:24 UTC ( #291681=note: print w/ replies, xml ) Need Help??


in reply to Re: Re: Re: perl OO - to use or not to use
in thread perl OO - to use or not to use

Do we have to have a 'class' and then create an 'object' and then call a method on the object by using specialized syntax?

Yes, that is exactly the point of object oriented programming. For it to be OO programming, you need to be able to create multiple instances of a class with all attributes and functions implied by that class.

Your second examples are not analagous. In the case of $obj->meth();, the programmer is calling a method which belongs to the class, or the instance of that class. In the case of meth($obj), the programmer is passing a variable to a function which has no inherent relationship to the variable passed. The examples may look somewhat similar, but they are doing very different things.


Comment on Re: Re: Re: Re: perl OO - to use or not to use
Select or Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://291681]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (12)
As of 2014-04-17 13:58 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (449 votes), past polls