also MyClass würde von MyInterface erben
Ein "Oberbegriff" hat imho nix mit "erben" zu tun! Der Oberbegriff für 'class' und 'interface' ist: 'type'Evolver hat gesagt.:Ich suche einen Oberbegriff für 'class' und 'interface'. Asl wie würdet ihr eine Klasse nenn, von der die Klasse MyClass und MyInterface erben?
Gast hat gesagt.:'type' ist der oberbegriff für datentypen. eine klasse oder interface ist kein typ, sondern die referenz auf eine instanz einer klasse ist ein 'type'.
(...)
der oberbegriff für class und interface ist schlicht "objekt". denn im grunde sind class und interface identisch. interface ist lediglich ein sondertyp von class, bei dem alle methoden abstract sind.
Gast hat gesagt.:Begriff für class und interface ist schlicht "objekt". denn im grunde sind class und interface identisch. interface ist lediglich ein sondertyp von class, bei dem alle methoden abstract sind.
Eine Klasse, die eine Schnittstelle implementiert, ist vom Typ der Schnittstelle. Diesen Typ muss man natürlich kennen.Yzebär hat gesagt.:..Dazu braucht man.. (den Typ) überhaupt nicht zu kennen..
Das würde sich mit meiner Ansicht etwa decken. Deswegen auch der Gedanke "MyStructure".während Klassen und Interfaces doch - unabhängig von einer konkreten Instanz bzw. einer Referenz darauf - Strukturen beschreiben
André Uhres hat gesagt.:Eine Klasse, die eine Schnittstelle implementiert, ist vom Typ der Schnittstelle. Diesen Typ muss man natürlich kennen.Yzebär hat gesagt.:..Dazu braucht man.. (den Typ) überhaupt nicht zu kennen..
Kannste auchYzebär hat gesagt.:..Wäre eine Schnittstelle ein Typ, könnte ich ja von ihr ableiten.
André Uhres hat gesagt.:Kannste auchYzebär hat gesagt.:..Wäre eine Schnittstelle ein Typ, könnte ich ja von ihr ableiten.
SiehsteYzebär hat gesagt.:..Interfaces können ein Interface erweitern..