Perguntas com a marcação «interface»

Uma interface refere-se ao ponto de interação designado com um componente. As interfaces são aplicáveis ​​nos níveis de hardware e software. --- Também se refere à interface do elemento de linguagem `interface ', que é a única exceção à herança única em Java, C # e linguagens similares.



11
Construtor em uma interface?
Eu sei que não é possível definir um construtor em uma interface. Mas estou me perguntando por que, porque acho que poderia ser muito útil. Portanto, você pode ter certeza de que alguns campos de uma classe são definidos para todas as implementações dessa interface. Por exemplo, considere a seguinte …
148 java  interface 



11
Entre na implementação da interface no Eclipse IDE
Você sabe como, no Eclipse, pressionar F3um método levará você à sua declaração? Bem, eu tenho um método que faz parte de uma interface; clicar F3sobre isso naturalmente me leva à interface de declaração. Obviamente, há um objeto implementando essa interface e é aqui que o método é realmente implementado. …



3
C #: Classes abstratas precisam implementar interfaces?
Meu código de teste em c #: namespace DSnA { public abstract class Test : IComparable { } } Resultados no seguinte erro do compilador: error CS0535: 'DSnA.Test' does not implement interface member 'System.IComparable.CompareTo(object)' Como a classe Testé uma classe abstrata , por que o compilador exige que ele implemente …




9
Comentar a interface, implementação ou ambos?
Eu imagino que todos nós (quando podemos nos incomodar!) Comentamos nossas interfaces. por exemplo /// <summary> /// Foo Interface /// </summary> public interface Foo { /// <summary> /// Will 'bar' /// </summary> /// <param name="wibble">Wibble factor</param> void Bar(string wibble); } Você também comenta a implementação (que também pode ser fornecida …
128 c#  java  comments  interface 

7
Por que uma classe abstrata que implementa uma interface pode perder a declaração / implementação de um dos métodos da interface?
Uma coisa curiosa acontece em Java quando você usa uma classe abstrata para implementar uma interface: alguns dos métodos da interface podem estar completamente ausentes (ou seja, não existe uma declaração abstrata ou uma implementação real), mas o compilador não reclama. Por exemplo, dada a interface: public interface IAnything { …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.