Announcement

Collapse
No announcement yet.

Schnittstellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Schnittstellen

    Guten Morgen

    Ich bin noch mehr oder weniger Neuling in der C# Programmierung. Ich bin da auf das Thema Schnittstellen gestossen. Ich verstehe nicht ganz den Sinn und Zweck einer Schnittstelle. Könnte dies mir bitte jemand erleutern?

    Danke

  • #2
    Hallo

    Schnittstellen definieren öffentliche Zugriffs- Methoden und Eigenschaften (Properties) von Objekten. Wenn eine Klasse ein Interface implementiert, ist damit auch sichergestellt, dass die im Interface definierten Methoden und Properties vorhanden sind.

    Wenn eine Klasse von einer Basis Klasse abgeleitet ist, dann wird auch die Implementation geerbt. Wenn eine Klasse von einem Interface "abgelietet" (sagt man nicht, sondern ein Klasse implementiert ein Interface), dann wird keine Implementation geerbt, sondern eben nur die Schnittstelle.

    Interfaces spielen z.B. im Bereich Remoting eine wichtige Rolle.

    Ich hoffe ich konnte einen Überblick geben.
    Gruss Simo

    Comment


    • #3
      Danke für Deine ausführliche Antwort Simion. Hat mir sehr geholfen

      Comment

      Working...
      X