Questions marquées «interface»

Une interface fait référence au point d'interaction désigné avec un composant. Les interfaces sont applicables au niveau matériel et logiciel. --- Il fait également référence à l'élément de langage `interface`, qui est la seule exception à l'héritage unique en Java, C # et les langages similaires.



11
Constructeur dans une interface?
Je sais qu'il n'est pas possible de définir un constructeur dans une interface. Mais je me demande pourquoi, car je pense que cela pourrait être très utile. Vous pouvez donc être sûr que certains champs d'une classe sont définis pour chaque implémentation de cette interface. Par exemple, considérez la classe …
149 java  interface 



11
Passez à l'implémentation de l'interface dans Eclipse IDE
Vous savez comment dans Eclipse, appuyer F3sur une méthode vous amènera à sa déclaration? Eh bien, j'ai une méthode qui fait partie d'une interface; cliquer F3dessus m'amène naturellement à l'interface de déclaration. De toute évidence, il existe un objet implémentant cette interface et c'est là que la méthode est réellement …





5
Java8: Pourquoi est-il interdit de définir une méthode par défaut pour une méthode de java.lang.Object
Les méthodes par défaut sont un nouvel outil intéressant dans notre boîte à outils Java. Cependant, j'ai essayé d'écrire une interface qui définit une defaultversion de la toStringméthode. Java me dit que cela est interdit, car les méthodes déclarées dans java.lang.Objectne peuvent pas être defaultéditées. pourquoi est-ce le cas? Je …


9
Commentez l'interface, l'implémentation ou les deux?
J'imagine que nous commentons tous (quand nous pouvons être dérangés!) Nos interfaces. par exemple /// <summary> /// Foo Interface /// </summary> public interface Foo { /// <summary> /// Will 'bar' /// </summary> /// <param name="wibble">Wibble factor</param> void Bar(string wibble); } Commentez-vous également l'implémentation (qui peut également être fournie aux clients, …
128 c#  java  comments  interface 

7
Pourquoi une classe abstraite implémentant une interface peut manquer la déclaration / implémentation de l'une des méthodes de l'interface?
Une chose curieuse se produit en Java lorsque vous utilisez une classe abstraite pour implémenter une interface: certaines méthodes de l'interface peuvent être complètement manquantes (c'est-à-dire qu'aucune déclaration abstraite ou implémentation réelle n'est présente), mais le compilateur ne se plaint pas. Par exemple, étant donné l'interface: public interface IAnything { …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.