オブジェクト指向勉強してみる 一ファイルに複数のパッケージを持つ方法

package Foo;

use strict;
use warnings;

sub bar
{
        my ($class, $msg) = @_;
        print "$class $msg\n";
        return;
}

package main;

use strict;
use warnings;

Foo->bar("hogehoge");