base




base - Establish IS-A relationship with base class at compile time











NAME

SYNOPSIS

DESCRIPTION

HISTORY

SEE
ALSO






NAME
base - Establish
IS-A relationship with base class at compile time



SYNOPSIS

package Baz;
use base qw(Foo Bar);



DESCRIPTION
Roughly similar in effect to

BEGIN {
require Foo;
require Bar;
push @ISA, qw(Foo Bar);
}
Will also initialize the
%FIELDS hash if one of the base classes has
it. Multiple inheritance of
%FIELDS is not supported. The 'base'
pragma will croak if multiple base classes have a
%FIELDS hash. See
the fields manpage for a description of this feature.
When strict 'vars' is in scope base also let you assign to
@ISA
without having to declare
@ISA with the 'vars' pragma first.
If any of the base classes are not loaded yet, base silently
requires them. Whether to require a base class package is
determined by the absence of a global
$VERSION in the base package.
If
$VERSION is not detected even after loading it, <base> will
define
$VERSION in the base package, setting it to the string
-1, defined by base.pm.



HISTORY
This module was introduced with Perl 5.004_04.



SEE
ALSO
the fields manpage






Wyszukiwarka

Podobne podstrony:
base (4)
Lab31 R1 Base Cfg
techniques de base
Larry Niven Passing Perry Crater Base, Time Uncertain
BUILDING A SHED BASE
3E D&D Adventure 05 Base of Operations
SAS Base 2006
base (3)
URI Base
function base convert
base c
2005 12 Reaching Base Building a Database Application Using Ooo Base
base (2)
Stitch Ladder Stitch Base Row
base
function base convert
adjusted cost base
base

więcej podobnych podstron