**This is an old revision of the document!**
====== Java ====== ===== Klasse ===== Java ist eine objektorientierte Programmiersprache. Du hast noch keine Ahnung, was das ist? Nicht so schlimm - das wirst du hier ja lernen.
Die Grundidee der objektorientierten Programmierung ist, Daten und zugehörige Funktionen möglichst eng in einem sogenannten Objekt zusammenzufassen und nach außen hin zu kapseln (Abstraktion). Die Absicht dahinter ist, große Softwareprojekte einfacher zu verwalten und die Qualität der Software zu erhöhen.
Ein weiteres Ziel der Objektorientierung ist ein hoher Grad der Wiederverwendbarkeit von Softwaremodulen.
Hierfür verwendet Java das Konzept einer Klasse.