Tag: interface
Eine Schnittstelle bezieht sich auf den Punkt der Interaktion zwischen Komponenten. Schnittstellen sind anwendbar sowohl auf der hardware-und software-Ebene.
Im Allgemeinen, eine Schnittstelle stellt einen Vertrag aus, ohne dass die zugrunde liegenden Implementierungsdetails. In der Objekt-Orientierten Programmierung, interfaces definieren abstrakte Typen, aussetzen Verhalten, aber enthalten keine Logik. Die Umsetzung ist definiert durch die Klasse oder der Typ, der die Schnittstelle implementiert.
5
Antworten
Merke ich, dass in den meisten Fällen, ist es bevorzugt in Python einfach direkt auf die Attribute zuzugreifen, da es kein wirkliches Konzept der Kapselung, wie es ist in Java und dergleichen. Allerdings Frage ich mich, ob
8
Antworten
Für eine Schnittstelle wie public interface something<T> { public something<T> somemethod(); } von dem, was ich verstehe, ist die abstrakte Methode somemethod() muss überschrieben mit einer Methode, die ein Objekt zurückgibt, der Implementierung der Schnittstelle. Jedoch, alle
2
Antworten
Ich arbeite gerade an einer WPF-MVVM-Anwendung. Zeige ich einige Daten in einem datagrid. Ich habe zwei buttons zum Hinzufügen und Bearbeiten Sie den ausgewählten Datensatz. Ich habe die Daten im ViewModel, und ich habe, um zu zeigen,
4
Antworten
Ich versuche, implementieren Sie eine callback-Prozedur durch eine Klasse implementieren und die Schnittstelle, und dann passieren, dass die Klasse als Objekt (der Schnittstelle), um anderen Klasse. Aber ich erhalte den Fehler: "The constructor ClassB(TestMe) ist undefiniert". Ich
3
Antworten
Schreibe ich eine TemplateEngine, die mir erlauben, meine eigenen markup in text-basierten Dateien. Ich bin zu wollen fügen Sie Steuerelemente wie plugins wie die Anwendung reift. Ich habe aktuell eine Struktur wie die folgende: interface IControl string
1
Antworten
Folgenden code: public void addGrillaListener(Stage stageToClose,Grilla listener) { GrillaHandler<WindowEvent> handy = new GrillaHandler<>(listener); if(stageToClose!=null) { stageToClose.addEventHandler(WindowEvent.WINDOW_HIDDEN,handy); } } veranlasst den compiler, um zu zeigen, dass Nachricht. Wie kann ich es vermeiden? Extra info: Grilla ist eine Bühne-Schnittstelle
4
Antworten
Habe ich eine Sammlung von konkreten Klassen definieren eine API, und ich möchte zum extrahieren der Schnittstelle dieser Klassen (sprich: im wesentlichen die Typ-Hierarchie und der öffentliche Methoden) von der tatsächlichen Implementierung der API. So zum Beispiel,
3
Antworten
Möchte ich zeigen, insgesamt innerhalb einer Symbolleiste. Ich habe in IB das UILabel auf der Oberseite der Symbolleiste . Jedoch, wenn ich die app starte, das UILabel ist völlig unsichtbar (aber können Werte festlegen, die auf code-Ordnung).
3
Antworten
Tut Scala irgendwelche syntaktischen Zucker ersetzen Sie den folgenden code: val thread = new Thread(new Runnable { def run() { println("hello world") } }) mit etwas mehr wie: val thread = new Thread(() => println("hello world")) in
4
Antworten
Ich bin auf der Suche nach dem Weg für die Website-administrator /moderator zu finden /filtern Sie die Liste der Knoten, die von irgendeinem Feld benutzerdefinierter Wert. Feld Wert kann definiert werden, indem radio /text /checkbox etc. Standard-content-Auflistung
2
Antworten
Q1. Kann ich eine Schnittstelle in einer Klasse in java? Q2. Kann ich eine Klasse in ein interface? Wenn ja, dann in welchen Situationen sollte solche Klassen/interfaces verwendet. InformationsquelleAutor Amol Ghotankar | 2011-10-07
1
Antworten
Möchte ich weitergeben eine Schnittstelle als parameter wie diese: class Test { fun main() { test({}) //how can I pass here? } fun test(handler: Handler) { //do something } interface Handler { fun onCompleted() } } In
2
Antworten
Ich versuche zu verstehen, was die Hierarchie wäre das beste für die Vererbung wie folgt beschrieben. Bisher habe ich wie folgt: public interface IManager<T> where T : ISomeObject { bool Add(T o); bool Remove(T o); bool Update(T
6
Antworten
Habe ich einige Schnittstelle und die Klasse zum implementieren der Schnittstelle: public interface IWhatever { bool Value { get; set;} } public class Whatever : IWhatever { public bool Value { get; set; } } Jetzt, macht
2
Antworten
Habe ich ein paar Silverlight-4-UI-Objekte (Navigation Seiten mehr wie es), die implementiert werden müssen zwei Dinge: OnError-event-handler, und Refresh () - Methode. So, ich habe versucht, die folgenden: public interface IDynamicUI { event EventHandler<ErrorEventArgs> OnError; void Refresh();
7
Antworten
Ich habe 2 interfaces, public interface I1 { string GetRandomString(); } public interface I2 { string GetRandomString(); } und eine Klasse, die ich eingepflanzt, beide, public class ClassA : I1, I2 { string I1.GetRandomString() { return "GetReport
4
Antworten
Geschlossen. Diese Frage ist Meinung-basiert. Es ist derzeit nicht akzeptieren Antworten. verbessern Wollen dieser Frage? Update die Frage kann also beantwortet werden mit Fakten und Zitate von Bearbeiten diesem post. Geschlossen 6 Jahren. Ich bin ein Java-Programmierer,
2
Antworten
Ich habe gerade den Versuch gestartet, aus MSVC-2010 ernst, und vor 2 kritische Schaltflächen der Symbolleiste, die ich früher immer fehlen: Die zurück-und vorwärts-navigation Schaltflächen, die anwesend waren in MSVC 2003 bis 2008. Diese springen zurück (oder
4
Antworten
Entdeckte ich containsAll() (a List interface-Methode) während einige Codierung heute, und es sieht alles ziemlich glatt. Weiß jemand, wie viel diese Kosten in Bezug Leistung/Iterationen? Den Dokumentation hat nicht viel zu bieten im Sinne von, dass. InformationsquelleAutor
6
Antworten
Ich bin in der Vorbereitung für ein Vorstellungsgespräch und ich kam gerade über diese Frage : können wir eine Schnittstelle implementieren, in jsp? Wenn ja, dann wie können wir es tun? Habe ich versucht, die Antwort zu
2
Antworten
Ich kann nicht für das Leben von mir, instanziieren eine Schnittstelle außerhalb des Fragmentes in Kotlin oder Kotlin für Android. Es war standard-Verfahren in Java etwas zu sagen wie: MyInterface mInterfaceListener = new MyInterface(this); mInterfaceListener.invokeSomeGenericMethod(); Beachten Sie,
2
Antworten
Ich habe einen Computer mit 5 Schnittstellen: 3 mit öffentlicher IP-Adressen und 2 lokale IPs. Ich bin versucht zu senden "HALLO" zu einem UDP-server, aber das möchte ich ändern Sie die Schnittstelle, um eine der lokalen IP-Adressen.
5
Antworten
Ich bin mir bewusst, was marker-interface ist, und wenn wir Sie brauchen, es zu benutzen. Eine Frage ist immer noch nicht klar für mich. Wenn ein marker-interface keine Methode oder Körper, wie funktioniert es bei der Laufzeit?
4
Antworten
Habe ich eine third-party-closed-source-Anwendung, die Exporte eine COM-Schnittstelle, die ich verwende in meinem C#.NET Anwendung über Interop. Diese COM-Schnittstelle exportiert viele Objekte, die alle zeigen, wie System.Objekt, bis ich warf Sie auf den entsprechenden interface-Typ. Ich möchte
1
Antworten
Ich habe eine interface-Klasse, wie die folgenden. class IRecyclableObject { public: virtual ~IRecyclableObject() {} virtual void recycle() = 0; virtual void dump() = 0; virtual int getRecycleTypeID() = 0; }; Das folgende ist meine CharacterAI Klasse, die
1
Antworten
Gibt es ein ACL-abstraction-layer verfügbar .net? Ich habe gesehen, einige "best practices" - Dokumente, aber keine gute Basis Umsetzung. Was über das System.Sicherheit.AccessControl? Ist das ein guter Ausgangspunkt? Die ACL ' s sollten mit Rollen gespeichert in
2
Antworten
Habe ich eine Klasse wie folgt aus: public class Foo<T> : IEquatable<T> where T : struct { List<T> lst; [Other irrelevant member stuff] } Ich soll zur Umsetzung der IEquatable<T> Schnittstelle für die Klasse "Foo". Was muss
2
Antworten
Ich habe Probleme beim erstellen eine Zuordnung, wenn in der Liste Typ ist ein interface. Es sieht aus wie ich brauchen zu erstellen eine abstrakte Klasse, und verwenden Sie die Diskriminator-Spalte ist dies der Fall? Ich würde
1
Antworten
Ich bin versucht, erstellen Sie eine variable innerhalb eines in-memory-Datenbank, die enthält Typoskript-Schnittstelle, die beschreibt, einen JSON-Datensatz. Dieser Datensatz sollte enthalten mehrere Felder, welche wiederum enthalten mehrere Objekte mit einer festen Länge und konsistente Attribute. Ich dies
2
Antworten
Ich in ein problem mit inkompatiblen Rückgabetypen, verwenden von Vererbung. public interface A { } public interface B extends A { } public interface C { Map<String, A> getMapping(); } public interface D extends C { Map<String,
2
Antworten
Ich bin derzeit zu denken, wie ich mich schützen könnte meine REST-API, die verwendet wird, nur von meinem mobilen Anwendung verwendet werden, die von anderen Anwendungen? Könnte ein API-Key eine gute Lösung, weil nur Sie mich wissen,
1
Antworten
Ich bin vertraut mit type casting im inheritance model. Lassen SuperClass and SubClass werden Eltern-und Kind-Klassen; SuperClass superClass = new SubClass(); -- Hier die object instanziiert ist ein subclass object; aber seine reference type ist SuperClass; das
2
Antworten
Ich bin verwirrt zwischen diesen beiden. Ich sehe libpq++ erwähnt für die version 7 von posgresql; ich sehe libpqxx beschreiben sich selbst als die offizielle c++ postgresql-Schnittstelle, aber nicht erwähnt in der Dokumentation für postgres 9.3, nur
2
Antworten
Ich versuche zu wechseln .hbm Zuordnungen zu fluent-mappings und habe ein problem mit der Zuordnung von composite-ids und die Verwendung von Schnittstellen die Klasse sieht wie folgt aus: public class ClassWithCompositeId { public virtual IKeyOne KeyOne {
5
Antworten
Während der Blick auf einige OOP-Materialien, dachte ich, von dieser Frage verwirrt mich ein wenig: Sollten Sie mit dem folgenden interface,abstrakte Klasse und konkrete Klasse: package one; public interface A { void doStuff(); } package one; public
2
Antworten
Ich habe läuft 4 eth-ports auf meinem Linux-Rechner (eth0 durch eth3). Also, wenn ich geben Sie den Befehl host <hostname>, welche die eth-port die IP-Adresse, die zurückgegeben werden? wie funktioniert linux entscheiden, welche der eth-port die ip-Adresse
3
Antworten
War ich beim Lesen meiner alten SCJP 6 Buch(Autor, Kathy Sierra,Bert Bates) erwähnt Alle interface Methoden sind implizit public und abstract standardmäßig interface Methoden müssen nicht static Zum Beispiel, wenn wir erklären interface Car { void bounce();
1
Antworten
Ich bin immer diese Fehlermeldung, wenn Sie versuchen eine Schnittstelle implementieren, in vb.net: Public Interface IFoo ReadOnly Property Foo() As String End Interface Public Class myFoo Implements IFoo Public ReadOnly Property Foo() As String Get return "Foo"
3
Antworten
Ich habe eine abstrakte Klasse, AbsClass, die eine Schnittstelle implementiert, IClass. IClass hat ein paar Eigenschaften, die nur mit Get-Accessoren. AbsClass implementiert die Eigenschaften von IClass als abstrakte Eigenschaften definiert werden, die in die Klassen, die sich
3
Antworten
Können Sie dies tun? [DataContract] public class RegisterEndpointRequest : NotificationRegistrationServiceRequest { [DataMember] public IEndpoint Endpoint { get; set; } } Bemerken, die Mitglied Endpoint ist eine Schnittstelle (IEndpoint), nicht die Klasse. Wird WCF dies zulassen? Ich denke,
2
Antworten
Habe ich eine Klasse, die generiert wird, durch eine Dritte Partei Werkzeug: public partial class CloudDataContext : DbContext { //...SNIPPED... public DbSet<User> Users { get; set; } } Ich erstellen Sie eine partielle Klasse, und weisen Sie
3
Antworten
Ich bin an einer Aufgabe arbeiten, das erfordert eine Benutzeroberfläche. Ich benutze Eclipse und habe bereits WindowBuilder und läuft. Vor ein paar Wochen habe ich eine WindowBuilder und SWT-Projekt zum erstellen meiner GUI. Ich habe nichts anderes
7
Antworten
Sah ich in einer Anwendung, wo es eigentlich Schnittstellen wie: IHasContent IHasValue IHasMesh IHasGeometry IHasTransformation Sollte Sie es nicht sein?: IHaveContent IHaveValue ... Oder?: IIncludeContent IIncludeValue ... Ich persönlich bin Neigung in Richtung macht Sie: IContent IValue
3
Antworten
Betrachten Sie die folgende Klasse public class Entity { public void Foo() { ... } internal void Bar() { ... } } Wie Sie sehen, hat es eine public Methode und ein internal Methode. Nun, ich möchte
5
Antworten
Ich würde Sie gerne Fragen, wie etwa Speicher-Overhead in java, Ich habe eine große ArrayList (61,770 Elemente), und versuchen zu berechnen, wie viel Speicher, die jedem Element (Zählung das Objekt und seine ArrayList-Eintrag), durch Profilierung der app
5
Antworten
Ich versuche zu verstehen, eine bestimmte Sache zu ocaml-Modulen und deren Zusammenstellung: bin ich gezwungen zu deklarieren Typen schon erklärt in einem .mli innerhalb der spezifischen .ml Implementierungen? Nur um ein Beispiel zu geben: (* foo.mli *)
4
Antworten
Ich habe diese Methode, die ein Objekt Fabrik: public static T GetService<T>(T serviceInterface) { if (serviceInterface.Equals(typeof(IMemberService))) { return (T)(object)new MemberService(); } else if (serviceInterface.Equals(typeof(ILookupService))) { return (T)(object)new LookupService(); } throw new ArgumentOutOfRangeException("No action is defined for service
4
Antworten
Schnittstellen, definiert durch MSDN "enthält nur die Signaturen von Methoden, Delegaten oder Ereignissen." Da jedoch die Eigenschaften sind nicht mehr als syntaktischen Zucker für eine get-und eine set-Methode, Sie sind auch erlaubt in Schnittstellen. Meine Frage ist
1
Antworten
Gruß Leute, ich brauche eine Referenz zu einem externen Dienst in meiner MVC-app. Ich bin mit diesem service, der zur Validierung eines Authentifizierungs-token, das einer unserer Kunden hat angefragt, die wir verwenden. Ich bin Portierung eines älteren
2
Antworten
Angenommen, wir erstellen eine generische Kontrolle in .NET. E. g. ein Baum ist. Ich verstehe nicht, warum Menschen nutzen diese generische Typdefinition Control<T> wenn in der Objekt-Orientierten Programmierung, die ich verwenden kann eine abstrakte Klasse oder ein