http://www.perlmonks.org?node_id=182324


in reply to Re: (jeffa) 3Re: My first stab at OO perl...
in thread My first stab at OO perl...

Here I go replying to myself again... :-)

Your code *does* allow for inheritance, it just doesn't allow for someone to create a new instance by calling $foo->new() on an already made instance. Right?

So: I now get it. Though, personally, I'd rather have it die immediately than not work correctly. And, btw, it's rather confusing to have that bit in perltoot(1).

Thanks for making me think about this! :)

-Dan

  • Comment on Re: Re: (jeffa) 3Re: My first stab at OO perl...

Replies are listed 'Best First'.
Re: Re: Re: (jeffa) 3Re: My first stab at OO perl...
by Theseus (Pilgrim) on Jul 17, 2002 at 20:26 UTC
    No... The way my code is, it WILL allow for you to create a new instance by calling $object->new() on an already running instance, if you remove the code that merlyn disapproves of, it won't die, but it will silently work incorrectly. That's my gripe with it.