LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: článek Perl (60) - OOP - dědičnost

dotaz k prikladu 25.10.2009 19:21
Jaroslav Brtan

nerozumiem celkom prikladu s predefinovanim metody. Nasiel by sa niekto kto poradi?

sub tiskni_atribut {
my $self = shift;
if ($self->{"atribut"} =~ /^\d+$/){
die "Atribut musi byt cislo!\n";
}
$self->SUPER::tiskni_atribut();
}

podmienka if stanovuje ze ak je atribut ciselny bude vykonana funkcia die.
Ja by som to napisal asi takto:

sub tiskni_atribut {
my $self = shift;
if ($self->{"atribut"} =~ /^\d+$/){
$self->SUPER::tiskni_atribut();
}else{
die "Atribut musi byt cislo!\n";
}

}

Re: dotaz k prikladu 25.10.2009 19:55
Jiří Václavík

V článku je chyba, má to být obráceně.

Re: dotaz k prikladu 25.10.2009 21:05
Jaroslav Brtan

to bola rychlovka :) dakujem


KOMENTARZE
dotaz k prikladu 25.10.2009 19:21 Jaroslav Brtan
  L Re: dotaz k prikladu 25.10.2009 19:55 Jiří Václavík
    L Re: dotaz k prikladu 25.10.2009 21:05 Jaroslav Brtan
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4852x
2. FreeBSD
Download: 9044x
3. PCLinuxOS-2010
Download: 8541x
4. alcolix
Download: 10916x
5. Onebase Linux
Download: 9632x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6219x

1. xinetd
Download: 2383x
2. RDGS
Download: 937x
3. spkg
Download: 4694x
4. LinPacker
Download: 9918x
5. VFU File Manager
Download: 3173x
6. LeftHand Mała Księgowość
Download: 7172x
7. MISU pyFotoResize
Download: 2780x
8. Lefthand CRM
Download: 3540x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3089x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz