Schnittstellen (Interfaces)

Während das .NET Framework nur die einfache Implementierungsvererbung unterstützt, gibt es Mehrfachvererbung für Schnittstellen, d.h., eine Klasse kann optional eine oder mehrere Schnittstellen implementieren. Eine Schnittstelle kann auch von mehreren anderen Schnittstellen erben.

Schnittstellen in VB

Schnittstellen können seit VB7 direkt, ohne Umweg über Klassen, definiert werden. Es gibt dazu ein neues Schlüsselwort Interface, das ähnlich wie Class einen Block (Interface...End Interface) bildet.

Imports System Namespace de.WWWings.MitarbeiterSystem Interface IPilot Property FlugscheinSeit() As DateTime Property FlugscheinTyp() As String Property Flugstunden() As Long Sub FlugZuweisen(ByVal Flug As de.WWWings.Flug) End ...

Get Microsoft .NET 4.0 - Crashkurs now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.