OO in Java

 

Die Programmiersprache Java ist ein Beispiel für eine objektorientierte Sprache. Anders als z.B. C++ ist Java keine sogenannte "hybride Sprache" in der neben den objektorientierten Techniken auch prozedural programmiert werden kann. Java bietet (fast) alles was eine moderne OO-Sprache benötigt: Klassen, Objekte, Vererbung, Polymophismus, ... Die einzige größere Schwachstelle der Sprache ist die unterstützung von sogenannten "Templates". Eine Möglichkeit ein Datenobjekt so zu gestalten, das einmal geschriebener Code für beliebige Datentypen verwendet werden kann.

Allerdings muß man auch gestehen, dass Java nicht zu 100% objektorientiert ist. In einer 100% objektorientierten Sprache ist wirklich alles ein Objekt. Unter Java gibt es jedoch immernoch sogenannte "atomare" Variablentypen. Zu ihnen zählen etwa int oder double.

sitemap
© by Nigjo Iqn