class Dog:
# Class Attribute
species = 'mammal'
# Initializer / Instance Attributes
def __init__(self, name, age):
self.name = name
self.age = age
# Instantiate the Dog object
philo = Dog("Philo", 5)
####
package Dog;
our $species = 'mammal';
sub __init__ ($class, $name, $age)
{
my $self = {};
$self->{name} = $name;
$self->{age} = $age;
bless $self, $class;
}
package main;
my $philo = Dog->__init__('Philo', 5);
##
##
sub __init__ ($class, $name, $age)
{
my $self = bless {name => $name, age => $age}, $class;
}