Vorrei sostituire la funzione genitore (Somefunc) in classe figlio, quindi quando chiamo Procedura principale dovrebbe fallire.Come posso eseguire l'override di una funzione della classe genitore con child one in Perl?
È possibile in Perl?
Codice:
package Test;
use strict;
use warnings;
sub Main()
{
SomeFunc() or die "Somefunc returned 0";
}
sub SomeFunc()
{
return 1;
}
package Test2;
use strict;
use warnings;
our @ISA = ("Test");
sub SomeFunc()
{
return 0;
}
package main;
Test2->Main();
Infatti non ho davvero bisogno di altre funzioni OO, come la creazione di oggetti, ecc. Ho solo un sacco di codice base con 1 o 2 semplici procedure da sostituire nelle "classi" figlio. – Miollnyr