Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Mehrfachvererbung

Empfohlene Antworten

hallo, kann mir einer erklären, welche vereinfachung die auf schnittstellen beschränkte mehrfachvererbung mit sich bringt

das habe ich jetzt nicht so verstanden.

ein klasse kann ja beliebig viele schnittstelle implementieren. in c++ ist ja eine mehrfachvererbung möglich, also eine klasse kann mehrere oberklassen haben.

und meine frage ist welche vereinfachung die auf schnittstellen beschränkte mehrfachvererbung mit sich bringt

ein klasse kann ja beliebig viele schnittstelle implementieren.

Schnittstellen ja aber keine Funktionalitäten, das ist der Unterschied zur Mehrfachvererbung in C++

Wie erzeugt man z.B. eine Klasse X, die die Funktionalitäten von A und B erbt? Zugegebenermaßen ist das nicht oft der Fall und die Mehrfachvererbung wurde auch oft falsch verwendet (Beispiel Klasse Mann und Frau und Klasse Kind die von beiden erbt etc. ).

Um den Programmierer davor zu "beschützen" wurde Mehrfachvererbung nicht implementiert.

Das man aber auch mit Interfaces viel Unsinn treiben kann hat bekanntermaßen die EJB 2 Spezifikation dann ja eindrucksvoll bewießen :upps

Dim

aber irgendwie verstehe ich noch nicht was die antwort meiner frage sein soll

:(

Ja was erwartest Du denn genau? Mehrfachvererbung wurde in Java nicht implementiert, um deren Falschverwendung zu vermeiden.

Das Vererben einer Klasse und das Implementieren eines Interfaces sind unterschiedliche Mechanismen und werden aus unterschiedlichen Gründen gemacht.

Es wird dadurch nichts einfacher nur vielleicht leichter verständlich (manchmal).

Dim

hmm ok danke dir.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.