interface

Klasa wewnętrzna w interfejsie

Czy możliwe jest utworzenie wewnętrznej klasy w interfejsie? Jeśli tak, to dlaczego tworzymy w ten sposób? W każdym razie nie będziemy tworzyć żadnych obiektów interfejsu? Czy pomagają w jakimkolwiek procesie rozwoju?

Różnica między interfejsami OOP a klasami typu FP [duplikat]

Możliwy duplikat:Interfejs Javy i klasa typów Haskella: różnice i podobieństwa? Kiedy zacząłem uczyć się Haskella, p ... bo w rzeczywistości nie ma żadnej prawdziwej różnicy. Przeszukanie Internetu nie wykazało niczego istotnego. Masz odpowiedź?

Czy implementacja interfejsów przez struktury jest Bezpieczna?

Wydaje mi się, że pamiętam, jak czytałem coś o tym, jak to jest złe dla struktur implementujących interfejsy w CLR przez C#, ... onsekwencje? public interface Foo { Bar GetBar(); } public struct Fubar : Foo { public Bar GetBar() { return new Bar(); } }

Dlaczego nie ma metod statycznych w interfejsach, ale pola statyczne i klasy wewnętrzne OK? [pre-Java8]

Zadano tu kilka pytań o to, dlaczego nie można zdefiniować statycznych metod w interfejsach, ale żadne z nich nie odnosi się ... va powinna albo nie obsługiwać żadnych statyk jakiejkolwiek formy w interfejsie, albo powinna być spójna i pozwalać na nie.

Dlaczego powinien być preferowany interfejs dla klasy Java?

PMD zgłosi naruszenie dla: ArrayList<Object> list = new ArrayList<Object>(); Naruszenie polegało na "unikani ... t<Object> list = new ArrayList<Object>(); Dlaczego zamiast ArrayList powinno się używać tego ostatniego z List?

X nie implementuje y (...metoda posiada odbiornik wskaźnika)

Jest już kilka Q & jak na tym " X nie implementuje Y (... metoda ma odbiornik wskaźnika) " rzecz, ale dla mnie, wydaje ... dować ten błąd, może ktoś to podsumować? Czyli jak uniknąć problemu, a jeśli do niego dojdzie, to co czy są możliwości? Thx.

Dlaczego nie mogę zrozumieć interfejsów?

Czy ktoś mógłby mi przedstawić jakiś dobry przykład? Ciągle widzę interfejsy wyskakujące tu i ówdzie, ale nigdy tak naprawdę ... ny na dobre wyjaśnienie interfejsów i kiedy ich używać. Mówię o interfejsach w kontekście interfejsów a klas abstrakcyjnych.

Interfejs jako typ w Javie?

From The Java Tutorials : W Javie klasa może dziedziczyć tylko z jednej klasy, ale może zaimplementować więcej niż je ... klasy, która implementuje interfejs . Czy ktoś może podać mi podstawowy pseudo typ do tego. Nie rozumiałem śmiałych linii.

"jest wskaźnikiem do interfejsu, a nie interfejsem"

Mam taki problem, który wydaje mi się trochę dziwny. Spójrz na ten fragment kodu: package coreinterfaces type FilterInterfa ... zmienić, aby nie zadeklarować FieldInterface i przypisać implementację dla tego interfejsu. Musi być na to elegancki sposób.

Jaka jest" domyślna " implementacja metody zdefiniowana w interfejsie?

W interfejsie Collection znalazłem metodę o nazwie removeIf(), która zawiera jej implementację. default boolean removeIf ... ieć, czy jest jakiś sposób na zdefiniowanie ciała metody w interfejsie? Co to jest słowo kluczowe default i jak to działa?

Jak stworzyć klasę Javy, która implementuje jeden interfejs z dwoma typami generycznymi?

Mam ogólny interfejs public interface Consumer<E> { public void consume(E e); } Mam klasę, która zużywa dwa rod ... lic void consume(Apple a); } Funkcjonalnie To rozwiązanie chyba w porządku. To tylko gadatliwe i brzydkie. Jakieś pomysły?

Jak działają interfejsy typescript z podpisami construct?

Mam problem z rozpracowaniem sposobu definiowania konstruktorów w interfejsach. Chyba coś źle zrozumiałam. Ale od dłuższego c ... script? Czy jest możliwe zaimplementowanie go w maszynopisie bez konieczności implementacji Klasa korzystająca z javascript?

Dlaczego klasy java nie dziedziczą adnotacji z zaimplementowanych interfejsów?

Używam AOP Guice ' a do przechwytywania niektórych wywołań metod. Moja klasa implementuje interfejs i chciałbym dodać adnotac ... erfejsów, które Klasa obiektu implementuje w środowisku runtime nie jest takie trudne, więc musi być dobry powód tej decyzji.

Objaśnianie interfejsów uczniom [zamknięty]

Przez kilka lat byłam asystentką dydaktyczną dla modułu wprowadzenie do programowania - Java dla studentów pierwszego roku. ... ie". Ktoś tu ma sposób na skuteczne nauczanie uczniów o interfejsach? Nie jestem już asystentką, ale zawsze mnie to dręczy.

Czy w C# Klasa może dziedziczyć po innej klasie i interfejsie?

Chcę wiedzieć, czy klasa może dziedziczyć po klasie i interfejsie. Poniższy przykładowy kod nie działa, ale myślę, że przeka ... an do this... class myProgram { main() { USBDevice myUSB = new USBDevice(); myUSB.ConnectToDevice; } }

Dlaczego interfejs nie może zaimplementować innego interfejsu?

Chodzi mi o to, że: interface B {...} interface A extends B {...} // allowed interface A implements B {...} // not allo ... ends B { void methodA(){} } interface B implements A {} // not allowed. //however, interface B = %100 abstract class B

Co jest odpowiednikiem interfejsu java w Ruby?

Czy możemy ujawnić interfejsy w Rubim tak jak to robimy w Javie i wymusić Moduły lub klasy Rubiego, aby zaimplementować metod ... ycie dziedziczenia i method_missing, aby osiągnąć to samo, ale czy jest jakieś inne bardziej odpowiednie podejście dostępne ?

implicit vs explicit implementation interface [duplikat]

Możliwy duplikat:C#: Interfaces-Implicit and Explicit implementation Czy ktoś mógłby wyjaśnić różnice między tymi dw ... yny przypadek, dlaczego trzeba by z nich korzystać? Czy możesz również szczegółowo wyjaśnić, jak z nich korzystać.? Thanks

Dlaczego tworzymy instancję obiektu z interfejsu zamiast klasy?

Widziałem wiele razy instancję interfejsu wygenerowaną z klasy. Dlaczego używa się interfejsu w ten sposób? Instancja interfe ... lass Program { static void Main(string[] args) { IPrint print = new Sample(); print.Print(); } }

Java Reflection: Utwórz klasę implementującą

Class someInterface = Class.fromName("some.package.SomeInterface"); Jak teraz utworzyć nową klasę, która implementuje someInterface? Muszę utworzyć nową klasę i przekazać ją do funkcji, która potrzebuje SomeInterface jako argumentu.