Not sure what you are trying to do, but the following may suggest some things to think about. You may also be interested in Not quite an OO tutorial for a light weight introduction to Perl OO.

use strict; use warnings; package cParent; sub new { my ($class) = @_; my $self = bless {test_att => 3}, $class; return $self; } sub parent_sub { my ($self) = @_; print "In parent. Test value is $self->{test_att}\n"; } package cChild; push @cChild::ISA, 'cParent'; sub child_sub { my ($self) = @_; print "In child_sub. Test value is $self->{test_att}\n"; } package main; my $obj = cChild->new(); $obj->child_sub(); $obj->parent_sub();

Prints:

In child_sub. Test value is 3 In parent. Test value is 3

If the reply is way off base maybe you need to tell us more about what you are trying to achieve.

Premature optimization is the root of all job security

In reply to Re: using passed parent object reference to get at attributes by GrandFather
in thread using passed parent object reference to get at attributes by previous

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.