#!/usr/bin/perl
our
$VERSION
= 0.001_000;
my
RPerl::Test::OO::MyClass01Good
$my_object
= RPerl::Test::OO::MyClass01Good->new({
bar
=> 22});
print
'have $my_object->get_bar() = '
,
$my_object
->get_bar(),
"\n"
;
$my_object
->double_bar_save();
print
'have $my_object->get_bar() = '
,
$my_object
->get_bar(),
"\n"
;
print
'have $my_object->double_bar_return() = '
,
$my_object
->double_bar_return(),
"\n"
;
print
'have $my_object->get_bar() = '
,
$my_object
->get_bar(),
"\n"
;
my
RPerl::Test::OO::MySubclass01Good
$my_object_subclass
= RPerl::Test::OO::MySubclass01Good->new();
print
'have $my_object_subclass->get_bar() = '
,
$my_object_subclass
->get_bar(),
"\n"
;
print
'have $my_object_subclass->get_bax() = '
,
$my_object_subclass
->get_bax(),
"\n"
;
$my_object_subclass
->triple_bax_save();
print
'have $my_object_subclass->get_bax() = '
,
$my_object_subclass
->get_bax(),
"\n"
;
print
'have $my_object_subclass->triple_bax_return() = '
,
$my_object_subclass
->triple_bax_return(),
"\n"
;
print
'have $my_object_subclass->get_bax() = '
,
$my_object_subclass
->get_bax(),
"\n"
;
print
'have $my_object_subclass->multiply_bax_return(2) = '
,
$my_object_subclass
->multiply_bax_return(2),
"\n"
;
print
'have $my_object_subclass->get_bax() = '
,
$my_object_subclass
->get_bax(),
"\n"
;
print
'have $my_object_subclass->multiply_bax_return(20) = '
,
$my_object_subclass
->multiply_bax_return(20),
"\n"
;
print
'have $my_object_subclass->get_bax() = '
,
$my_object_subclass
->get_bax(),
"\n"
;
my
RPerl::Test::OO::MySubclass01Good
$my_object_subclass2
= RPerl::Test::OO::MySubclass01Good->new({
bar
=> 33,
bax
=> 88});
print
'have $my_object_subclass2->get_bar() = '
,
$my_object_subclass2
->get_bar(),
"\n"
;
print
'have $my_object_subclass2->get_bax() = '
,
$my_object_subclass2
->get_bax(),
"\n"
;
$my_object_subclass2
->triple_bax_save();
print
'have $my_object_subclass2->get_bax() = '
,
$my_object_subclass2
->get_bax(),
"\n"
;
print
'have $my_object_subclass2->triple_bax_return() = '
,
$my_object_subclass2
->triple_bax_return(),
"\n"
;
print
'have $my_object_subclass2->get_bax() = '
,
$my_object_subclass2
->get_bax(),
"\n"
;
print
'have $my_object_subclass2->multiply_bax_return(2) = '
,
$my_object_subclass2
->multiply_bax_return(2),
"\n"
;
print
'have $my_object_subclass2->get_bax() = '
,
$my_object_subclass2
->get_bax(),
"\n"
;
print
'have $my_object_subclass2->multiply_bax_return(20) = '
,
$my_object_subclass2
->multiply_bax_return(20),
"\n"
;
print
'have $my_object_subclass2->get_bax() = '
,
$my_object_subclass2
->get_bax(),
"\n"
;