package myBox; sub new { my $proto = $_[0]; my $class = ref($proto) || $proto; my $self = bless ( {} , $class ); $self->{'__keys'} = { '1' => 'a', '2' => 'b', '3' => 'c', '4' => 'd', '5' => 'e' }; return $self; } sub get__keys { return keys %{ $_[0]->{'__keys'} }; } sub get__textforkey { return $_[0]->{'__keys'}{$_[1]} ; } 1;