Perl Anfänger: in new() eine andere Methode aufrufen

Beitrag lesen

Hi

ich habe z.B. folgende new methode

sub new {  
  my $self = shift;  
  return bless {  
    db => shift || die('bla'),  
    test => '',  
  }, ref $self || $self;  
}

wie kann ich in dieser Methode z.b. eine Methode1 aufrufen, welche die Eigenschaft "test" mit Daten füllt?

ps. kann mir jemand ein gutes Buch über Perl empfehlen?

Danke