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.

15
Qual é o objetivo das interfaces em PHP?
As interfaces permitem criar código que define os métodos das classes que o implementam. No entanto, você não pode adicionar nenhum código a esses métodos. As classes abstratas permitem que você faça a mesma coisa, além de adicionar código ao método. Agora, se você pode alcançar o mesmo objetivo com …
224 php  oop  interface  theory 

11
Por que as interfaces C # não podem conter campos?
Por exemplo, suponha que eu queira uma ICarinterface e que todas as implementações contenham o campo Year. Isso significa que toda implementação deve declarar separadamente Year? Não seria melhor simplesmente definir isso na interface?
223 c#  interface 

16
Herança múltipla em C #
Como a herança múltipla é ruim (torna a fonte mais complicada), o C # não fornece esse padrão diretamente. Mas, às vezes, seria útil ter essa capacidade. Por exemplo, eu sou capaz de implementar o padrão de herança múltipla ausente usando interfaces e três classes como essa: public interface IFirst …



9
Interface abstrata Java
Considere um exemplo (que compila em java) public abstract interface Interface { public void interfacing(); public abstract boolean interfacing(boolean really); } Por que é necessário que uma interface seja "declarada" abstrata? Existem outras regras que se aplicam a uma interface abstrata? Finalmente: se abstractestá obsoleto, por que está incluído no …
197 java  interface  abstract 

24
Como saberei quando criar uma interface?
Estou em um ponto do aprendizado de desenvolvimento em que sinto que devo aprender mais sobre interfaces. Eu frequentemente leio sobre eles, mas parece que não consigo entendê-los. Eu li exemplos como: Classe base animal, com interface IAnimal para coisas como 'Walk', 'Run', 'GetLegs', etc. - mas nunca trabalhei em …








10
Para que são utilizadas as interfaces funcionais no Java 8?
Me deparei com um novo termo no Java 8: "interface funcional". Eu só consegui encontrar um uso dele enquanto trabalhava com expressões lambda . O Java 8 fornece algumas interfaces funcionais integradas e, se quisermos definir qualquer interface funcional, podemos usar a @FunctionalInterfaceanotação. Isso nos permitirá declarar apenas um único …
154 java  lambda  interface  java-8 

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.