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.



10
O que é a interface Java equivalente em Ruby?
Podemos expor interfaces em Ruby como fazemos em java e aplicar os módulos ou classes Ruby para implementar os métodos definidos por interface. Uma maneira é usar a herança e o método_missing para obter o mesmo, mas existe alguma outra abordagem mais apropriada disponível?
101 ruby  interface 

3
Cast objeto para interface em TypeScript
Estou tentando fazer uma conversão em meu código do corpo de uma solicitação em expresso (usando middleware analisador de corpo) para uma interface, mas não está impondo a segurança de tipo. Esta é minha interface: export interface IToDoDto { description: string; status: boolean; }; Este é o código onde estou …


6
Como matrizes em C # implementam parcialmente IList <T>?
Como você deve saber, arrays em C # implementam IList&lt;T&gt;, entre outras interfaces. Porém, de alguma forma, eles fazem isso sem implementar publicamente a propriedade Count de IList&lt;T&gt;! Matrizes têm apenas uma propriedade de comprimento. Este é um exemplo flagrante de C # / .net quebrando suas próprias regras sobre …
99 c#  .net  arrays  list  interface 

13
Classe interna dentro da interface
É possível criar uma classe interna dentro de uma interface? Se for possível, por que queremos criar uma classe interna como essa, já que não vamos criar nenhum objeto de interface? Essas classes internas ajudam em algum processo de desenvolvimento?


8
Qual é o propósito da palavra-chave padrão em Java?
Uma interface em Java é semelhante a uma classe, mas o corpo de uma interface pode incluir apenas métodos abstratos e finalcampos (constantes). Recentemente, vi uma pergunta parecida com esta interface AnInterface { public default void myMethod() { System.out.println("D"); } } De acordo com a definição da interface, apenas métodos …

9
Como posso implementar métodos estáticos em uma interface?
Eu tenho uma DLL C ++ de terceiros que chamo de C #. Os métodos são estáticos. Quero abstrair isso para fazer alguns testes de unidade, então criei uma interface com os métodos estáticos, mas agora meus erros de programa com: O modificador 'estático' não é válido para este item …
96 c#  .net  interface 



3
Qual é a implementação “padrão” do método definido em uma Interface?
Na interface de coleção, encontrei um método chamado removeIf()que contém sua implementação. default boolean removeIf(Predicate&lt;? super E&gt; filter) { Objects.requireNonNull(filter); boolean removed = false; final Iterator&lt;E&gt; each = iterator(); while (each.hasNext()) { if (filter.test(each.next())) { each.remove(); removed = true; } } return removed; } Eu quero saber se existe alguma …
91 java  interface  java-8 

9
É seguro para structs implementar interfaces?
Parece que me lembro de ter lido algo sobre como é ruim para structs implementar interfaces em CLR via C #, mas não consigo encontrar nada sobre isso. É ruim? Existem consequências indesejadas de fazer isso? public interface Foo { Bar GetBar(); } public struct Fubar : Foo { public …
91 c#  interface  struct 

2
Como estender uma classe em python?
Em python, como você pode estender uma classe? Por exemplo, se eu tiver color.py class Color: def __init__(self, color): self.color = color def getcolor(self): return self.color color_extended.py import Color class Color: def getcolor(self): return self.color + " extended!" Mas isso não funciona ... Espero que se eu trabalhar em color_extended.py, …

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.