Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
Turbo Delphi für Win32
|
Re: Java Programmierung: Interfaces - was ist das?
26. Mär 2006, 14:47
Ein Interface ist sehr ähnlich zu einer abstrakten Klasse.
Sprachen wie C++, die Mehrfachvererbung unterstützen, brauchen keine Interfaces, sie können ja von beliebig vielen (auch abstrakten) Klassen erben - bei Sprachen, die keine Mehrfachvererbung beherrschen, geht das nicht. Deswegen benutzt man Interfaces: Eine Klasse kann beliebig viele Interfaces implementieren, so kann sie zwar keine Funktionalität erben, aber sie erscheint dennoch polymorph.
Martin Leim Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
|