in reply to Re: Objects and Inheritance
in thread Objects and Inheritance

SUPER does not change the class that the called method sees. It is still the the same class you call new with. (i.e. the Writer class).

Even though you're (eventually) calling the BaseClass new method, it's going to get 'BaseClass::Log::Writer' as the class if called (originally) from the BC::L:Writer new method. The error is just in your head :)