2008/01/19 (土) 04:33:39 ◆ ▼ ◇ [qwerty]use utf8;
package チンポコ;
sub name { return ''; }
package おざなりさんのチンポコ;
@ISA = ('チンポコ');
sub new { bless({}); }
sub name { return 'おざなりさん'; }
package おまんこ;
sub name { return ''; }
sub insert {
my $私 = shift;
my $チンポコ = shift;
return $私->name(). "のおまんこにっ! ". $チンポコ->name(). "のおちんこイイッ!\n";
}
package ピクのおまんこ;
@ISA = ('おまんこ');
sub new { bless({}); }
sub name { return 'ピク'; }
package JINのおまんこ;
@ISA = ('おまんこ');
sub new { bless({}); }
sub name { return 'JIN'; }
package キチ乙のおまんこ;
@ISA = ('おまんこ');
sub new { bless({}); }
sub name { return 'キチ乙'; }
package main;
use strict;
use encoding 'cp932';
my $チンポコ = おざなりさんのチンポコ->new();
my @おまんこたち = ();
$おまんこたち[0] = ピクのおまんこ->new();
$おまんこたち[1] = JINのおまんこ->new();
$おまんこたち[2] = キチ乙のおまんこ->new();
foreach my $おまんこ (@おまんこたち) {
print $おまんこ->insert($チンポコ);
}