USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic.Net    (Miscelâneas)

Título da Dica:  Sobrecarga no VB.NET
Postada em 26/1/2004 por Ozzys            

Sobrecarga de métodos traz ao programador a habilidade para escrever uma melhor versão do método da classe base sem afetar a mensagem passada pelos programas clientes que usam a classe derivada.

Sobrecarga foi incluído no VB.NET, que inclusive prov~e um mecanismo robusto de sobrecarga qeu forçam certos controles como incluir a palavra chave Overridable na frente do método que será seobrecarregado e a palavra chave Overrides na frente do método que sobrecarrega o método da classe base. Isso previne uma sobrecarga acidental de métodos da classe base, problema este muito conhecido de grandes projetos onde a hierarquia de herança é muito profunda.

Imports system

    Class c1
      'The method to be overridden must be declared by the keyword Overridable
      Overridable Sub hi()
         console.writeline("Old Method hi")
      End Sub
    End Class

    Class c2
      Inherits c1

      Shared Sub main()
         Dim o As New c2()
         o.hi()
      End Sub

     'The sub which overrides the method of the base class must have the keyword overrides
     Overrides Sub hi()
        console.writeline("New and Improved method hi")
     End Sub
   End Class
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página