myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Grundlagen von C# » abstrakte Klasse/Interface: mehrfach Erbung
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

abstrakte Klasse/Interface: mehrfach Erbung

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Frokuss
myCSharp.de-Mitglied

Dabei seit: 26.08.2015
Beiträge: 156


Frokuss ist offline

abstrakte Klasse/Interface: mehrfach Erbung

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Guen Abend :-)

ich habe jetzt die Tage erst Interfaces verstanden (zumindestens glaube ich das :-D )... und bin jetzt auf abstrakte Klassen gestoßen.
Ich kann ja eine Klasse von einer anderen Klasse erben lassen, als auch gleichzeitig von einem Interface.

Jetzt ist für mich eine abstrakte Klasse eigentlich so ein Mischding aus einer Klasse und einem Interface. Kann ich von einer "normalen" Klasse und einer abstrakten Klasse gleichzeitig erben?

Gruß Frokuss

PS: ich habe noch kein bischen mit abstrakten Klassen bisher gemacht...
10.01.2020 17:09 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 14.280
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Nein. C# unterstützt kein multiple inheritance.

Es mag vereinzelt dafür Anwendungsfälle geben; oft ist so eine Anforderung jedoch auch ein Software Design Fehler.
10.01.2020 17:33 Beiträge des Benutzers | zu Buddylist hinzufügen
MrSparkle MrSparkle ist männlich
myCSharp.de-Team

avatar-2159.gif


Dabei seit: 16.05.2006
Beiträge: 5.512
Herkunft: Leipzig


MrSparkle ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Nein, kann man nicht. Und kannst du bitte zukünftig im richtigen Forum posten? Das sind doch wirklich Grundlagen, die man selbst in der Doku nachschlagen kann.

Eine abstrakte Klasse ist eine Klasse und ein Interface ist ein Interface. Ein Interface kann man implementieren, aber von einer Klasse kann man ableiten.

 [FAQ] Wie finde ich den Einstieg in C#?
 [Tipp] Schau in die Doku! - Möglichkeiten der Informationsgewinnung
10.01.2020 17:34 Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 9 Monate.
Der letzte Beitrag ist älter als 9 Monate.
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 22.10.2020 13:42