Foo::bar()Foo->bar()bar() (if Foo exports it)blessed reference to a hash
Perl's object inheritance methods use @ISA to determine what classes a module inherits from.
Years ago,
inheritance was declared by modifying @ISA directly; now,
most programs use the base pragma to declare inheritance.
The following are mostly equivalent:
    package Foo;
    require Wango;
    @ISA = ( "Wango" );
    package Foo;
    use base "Wango";
Submit a PR to github.com/petdance/perl101

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.