18 lines
531 B
Perl
18 lines
531 B
Perl
# Class method
|
|
MyClass->classMethod($someParameter);
|
|
# Equivalently using a class name
|
|
my $foo = 'MyClass';
|
|
$foo->classMethod($someParameter);
|
|
|
|
|
|
# Instance method
|
|
$myInstance->method($someParameter);
|
|
|
|
# Calling a method with no parameters
|
|
$myInstance->anotherMethod;
|
|
|
|
# Class and instance method calls are made behind the scenes by getting the function from
|
|
# the package and calling it on the class name or object reference explicitly
|
|
MyClass::classMethod('MyClass', $someParameter);
|
|
MyClass::method($myInstance, $someParameter);
|