Pacote :: Dados :: Inereáveis

Pacote :: Dados :: Inereáveis Contém dados / variáveis de pacote herdáveis e substituíveis.
Baixe Agora

Pacote :: Dados :: Inereáveis Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Giacomo Cerrai
  • Site do editor:
  • http://search.cpan.org/~gcerrai/Package-Data-Inheritable-0.05/lib/Package/Data/Inheritable.pm

Pacote :: Dados :: Inereáveis Tag


Pacote :: Dados :: Inereáveis Descrição

Pacote :: Dados :: Inereáveis Contém dados / variáveis de pacote herdáveis e substituíveis. Pacote :: Dados :: Inereáveis Contém dados / variáveis de pacote / variáveis herdáveis e substituíveis.synopsis usam rigoroso; Base de pacote; Use Base QW (Pacote :: Dados :: Heartion); Começar {base-> pkg_inheritle ('$ foo' => 'uma variável de pacote não tão comum'); } Imprimir $ foo; pacote derivado; Use a base QW (base); Começar {derivado-> pkg_inheritle ('$ bar'); Derivado-> pkg_inheritle (@ BAZ '=> ); herdar base; } Imprimir $ Foo, @baz, $ Bar; Este módulo tenta fornecer dados de pacotes hereditários (variáveis) com uma interface razoavelmente conveniente. Após a declaração, as variáveis podem ser usadas como variáveis de pacotes comuns. Mais importante ainda, essas variáveis podem ser herdadas por classes derivadas (pacotes) chamando o método herdado (). Se uma classe derivada não ligar para herdar (), ainda poderá definir suas variáveis e torná-las herdáveis por suas subclasses. Variáveis escalares podem ser declaradas constantes. Com sua classe (hierarquia), você se beneficiará das verificações do compilador nessas variáveis. O resultado geral é próximo aos membros de dados de classe real. Claro que você pode envolver suas variáveis em métodos de acesso / mutadores como você precisa. O semântico fornecido imita os membros de dados de classe em idiomas como C ++ e Java. Quando você atribui a uma variável herdada dentro de uma classe derivada, toda classe na hierarquia de herança verá o novo valor. Se você quiser substituir uma variável, você deve redeclare explicitamente. Para declarar variáveis herdáveis duas interfaces são fornecidas: uma interface de método via Pkg_INheritle () e pkg_const_inheritle (). Uma interface exportadora, através da matriz @ export_inherit.ingeriting sempre requer invocar o método herdado (). A visibilidade variável (escopo) depende da interface que você usou. Se você usar a interface exportador, as variáveis serão declaradas através da nossa, enquanto você usar a interface do método, será como se você tivesse importado essas variáveis. O exportador como interface não suporta atualmente constantes.Requirements: · Requisitos de Perl: · Perl.


Pacote :: Dados :: Inereáveis Software Relacionado

Webfetch

Webfetch é um módulo Perl para baixar e salvar informações da Web. ...

160

Download