none
Interface RRS feed

  • Pergunta

  • Srs Boa Tarde

     

    Estou com uma pequena duvida...

     

    Estou criando uma interface no meu sistema. <<ICombos>>

     

    a questão toda é a seguinte,

     

    quando eu coloco no meu código

    Public MustInherit Class ICombos Implements IDisposable e preciono ENTER

     

    a Interface predefida na interface IDisposable é trazida pra minha classe... até ai tudo bem, a grande questão é que nesta interface IDisposable existem (Variveis e dentro dos métodos existe alguns códigos)

     

    Na minha Interface, eu nem consigo criar uma variavel.

     

    Alguem pode me dar uma ajuda?

     

     

    Obrigado

    Wander Junior

    quinta-feira, 29 de maio de 2008 18:00

Todas as Respostas

  • Você mencionou que está criando uma Interface mas o código que você postou demonstra a criação de uma classe abstrata. Caso seja uma classe abstrata ela pode ter variáveis e métodos. Se for uma Interface seria:

    Code Snippet

    Interface ICombos

        Inherits IDisposable


    End Interface




    quinta-feira, 29 de maio de 2008 19:17
  • Luciano Campos

     

    Desculpe, mas não é isso

     

    Existe uma Interface System.IDisposable, e quando se faz o implements deste Interface já traz a estrutura definida dentro da interface (Veja nos materiais que pesquisei diz que System.IDisposable, é uma interface)
    http://msdn.microsoft.com/en-us/library/system.idisposable(VS.85).aspx
    http://www1.cs.columbia.edu/~lok/csharp/refdocs/System/types/IDisposable.html

    Eu só queria fazer uma interface parecida com a System.IDisposable

     

    já crie uma classe abstrata, porem que não consigo, dai poder ser o problema. Mas eu não consigo fazer a implementação dela.

     

    veja

     

    MustInherit Class ICombo

    Private myCode As Long

    Protected Overridable Function Calc(ByVal Value As Double)

    If Value > 0 Then

    Return True

    Else

    Return False

    End If

    End Function

    End Class

     

     

    Class ICombo

    Implements ICombo --> isso não funciona

     

    End Class

     

    entendeu?

     

     

    Wander Junior

    quinta-feira, 29 de maio de 2008 20:37