in reply to Re^2: Inheritance strangeness
in thread Inheritance strangeness
C:\e>echo package A;sub foo{666};1; >A.pm
C:\e>echo package B;use base 'A';1; >B.pm
C:\e>echo package C;use base 'B';1; >C.pm
C:\e>perl -e"require 'C.pm';die C->foo()"
Can't locate object method "foo" via package "C" at -e line 1.
C:\e>perl -le"require 'C.pm';print for %INC"
XSLoader.pm
C:/Perl/lib/XSLoader.pm
Carp.pm
C:/Perl/lib/Carp.pm
warnings/register.pm
C:/Perl/lib/warnings/register.pm
Exporter.pm
C:/Perl/lib/Exporter.pm
vars.pm
C:/Perl/lib/vars.pm
strict.pm
C:/Perl/lib/strict.pm
C.pm
C.pm
warnings.pm
C:/Perl/lib/warnings.pm
base.pm
C:/Perl/lib/base.pm
B.pm
C:/Perl/lib/B.pm
C:\e>
|
|---|