package Memento; use strict; sub new { my $class = shift; my $self = {}; $self->{i} = shift; $self->{j} = shift; bless $self, $class; } sub geti { my $self = shift; return $self->{i}; } sub getj { my $self = shift; return $self->{j}; } 1;