Skip to main content

Warum Du bei der Java Programmierung auf Java Klassen setzt


Java Klasse Warum content

Java ist eine objektorientierte Programmiersprache und dieses Konzept setzt auf Java Klassen.

Diese Aussage nimm bitte jetzt erst einmal so hin.

Ich werde im Laufe des Artikels den Zusammenhang herstellen.

Schlagworte

Was ist das Prinzip hinter dem Java Klassen Konzept?

Die objektorientierte Programmierung ist ein so genanntes Programmierparadigma. Ein Paradigma kann man übersetzen als eine Art Lehrsatz oder Weltanschauung.

In unserer Welt der Programmiersprachen kann man zwei verschiedene Anschauungen beobachten.
Die eine ist die prozedurale Programmierung. Hier schreibt man Code untereinander. Also wenn Du ein kleines Programm entwickelst, in dem ein Mensch einen Raum betritt.

Dann bedeutet dies in einer prozeduralen Programmierwelt, dass Du den Mensch erschaffst. Du schreibst diesen Menschen gewisse Eigenschaften zu und beschreibst die Tätigkeit des Eintretens in den Raum.
Direkt darunter im Code beschreibst Du die einzelnen Dinge im Raum. Beispielsweise steht dort ein Bett, ein Stuhl usw.
Das ganze schreibst Du dann schön untereinander und dann bist du irgendwann bei Zeile 9867 angekommen und startest das Programm.

Und es läuft. – Super

Nach einem halben Jahr möchtest Du vielleicht das Programm anpassen und den Menschen verändern. Und dann fängst Du in deinen 9867 Zeilen Code an zu suchen. Na ganz toll. Und dann sitzt Du Ewigkeiten bei der Suche und schließlich hast Du doch noch den Menschen verändert und danach läuft das Programm nicht mehr.

Viel besser ist es doch, die einzelnen Objekte, wie den Menschen, das Bett oder den Stuhl einzeln zu programmieren und somit eine bessere Übersichtlichkeit zu schaffen.

Und immer wenn Du einen Stuhl im Programm einmal brauchst, rufst Du diesen Stuhl wieder auf und benutzt diesen.

Wenn Du den Stuhl oder auch den Menschen verändern willst, suchst Du diese gezielt im jeweiligen Bereich und veränderst ihn.

Ist es so nicht viel besser?

Willkommen in der Welt der objektorientierten Programmierung.

Durch die Objektorientierung werden somit Teile des Programmes gezielt ausgelagert.

Was ist nun eine Java Klasse?

Nehmen wir das Beispiel wieder auf.
Stell Dir vor, du betrittst einen Raum.
In diesem Raum stehen ein Tisch, ein Stuhl, ein Bett und ein Fernseher.

All diese Objekte werden in Java in Klassen bereitgestellt. Also erstellt Du, wenn Du so einen Raum programmieren möchtest, eine Klasse Stuhl, eine weitere Klasse Tisch usw.

In den einzelnen Klassen werden dann die Eigenschaften der jeweiligen Objekte festgelegt. Diese Eigenschaften können beispielsweise Größe, Länge, Gewicht der einzelnen Objekte sein. Die Eigenschaften jedes Objektes bezeichnet man, innerhalb einer Java Klasse, als Variablen.

Es werden weiterhin auch die Tätigkeiten festgelegt, was das Objekt kann oder können soll. Unsere Raumobjekte können beispielsweise „herumstehen“ oder „schön aussehen“.

Diese beiden Tätigkeiten („herumstehen“ und „schön aussehen“) werden dann als Methoden in jede Klasse implementiert.

Jede Klasse ist so zusagen ein Handbuch oder eine Gebrauchsanweisung für das jeweilige Objekt.

Zusammenfassung:

  • Eine Java Klasse ist ein Konstrukt der objektorientierten Programmierung.
  • Durch das Zusammenfassen einzelner Programmstrukturen in Klassen, lässt sich Dein Code besser lesen, besser anpassen und besser auffinden.
  • Jede Klasse ist somit eine Art Gebrauchsanweisung oder ein Handbuch zu einem bestimmten Objekt.
Willst du mehr erfahren, besuche die Übersichtsseiten

Ähnliche Beiträge

Ende vom Java Blog?

Falls du hier schon länger dabei bist, wird dir aufgefallen sein – dass kaum noch Beiträge veröffentlicht werden. Das tut mir wirklich leid und dafür möchte ich mich auch entschuldigen. Ich weiß, dass Einige unter Euch den Java-Blog wirklich lieben. Aber es ist verdammt schwierig so ein aufwendiges Thema – stilvoll, unterhaltend und methodisch umzusetzen. […]

Java lernen – 10 nützliche Tipps für Java Anfänger

Java Lernen Anfänger

Wenn du die Programmiersprache Java lernen möchtest, bist du hier prinzipiell erst einmal richtig. Und wenn du es wirklich ernst meinst und in die Java Programmierung einsteigen möchtest, solltest du auch meinen kostenlosen Java Kurs beanspruchen. Wenn du dabei bist, bekommst du: Eine Lektion pro Woche zu den Basics. Hier geht es um die ersten […]

Hier sind ein paar richtig nette Features, die dich beim Java lernen unterstützen

Java lernen Eclipse

Was ist das Wichtigste beim Einstieg in ein neues Wissensgebiet? Nein, kein gutes Sachbuch oder ein besonders guter Lehrer. Es ist Spaß. Beim Java Lernen brauchst du Spaß. Es gibt Lehrer, welche ihren Stoff so vermitteln, dass Lernen Spaß bereitet. Aber die Grundvoraussetzung ist und bleibt der Spaß. Und nichts ist so spaßhemmend wie Langeweile […]

Du bekommst was du vereinbarst – Die Rückgabewerte von Java Methoden

Java Methoden Rückgabetypen

Was du vereinbarst, das bekommst du zurück. Ach wäre es schön, wenn alles im Leben so funktionieren würde. Aber zum Glück funktioniert dieses Prinzip bei deinen Java Methoden. Denn du kannst den Rückgabetypen im Methodenkopf vereinbaren. Doch bevor ich dir zeige, wie du den Rückgabetypen anlegen kannst…. Lass mich dir zeigen, wofür du den Kram […]

So verwendest du den Java Oder Operator

Java Oder Operator

Kennst du das auch aus deiner Schulzeit? Du schreibst eine Klassenarbeit in irgendeinem Fach. Nehmen wir einfach mal an – Mathe. Jetzt bist gerade fertig mit deiner Arbeit. Und zu Hause wirst du gefragt: „Und wie lief es?“ Du antwortet:“ Ganz gut. Es wird bestimmt eine Eins oder eine Zwei.“ Drei oder vier Tage später […]

So organisierst und verwaltest du ganz bequem deine Java Projekte

Du kennst das auch. Denn du bist ja fleißig. Und weil du so fleißig bist, hast du mitunter auch mehrere Java Projekte gleichzeitig laufen. Und dann kommt es vor, dass du enorm viele Java Projekte am Laufen hast. Und dein Package-Explorer wird extrem unübersichtlich. In diesem Beitrag möchte ich dir zwei Varianten vorstellen, wie du […]

So verwendest du Inkrement und Dekrement Operatoren in deinen Java Programmen

Java Operatoren

In diesem Beitrag geht es um Java Operatoren. Ich möchte dir gern zwei neue Operatoren vorstellen. Diese nennen sich Inkrement und Dekrement. Ja was heißt das? Inkrementieren bedeutet eine schrittweise Erhöhung einer Zahl. Und dementsprechend bedeutet Dekrementieren: Die schrittweise Verminderung einer Zahl. Wozu brauchst du das? Stell dir vor. Du bekommst eine Liste mit Namen […]

So lassen sich aus Java Klassen Instanzen erstellen

Java Klassen Instanzen erstellen

Lass uns jetzt aus den Java Klassen heraus Objekte anlegen. Im Einführungsbeispiel hast du bereits gelernt, wie du: Instanzvariablen bzw. Attribute anlegst Wie du aus einer normalen Java Klasse eine Programmstart Klasse machst In diesem Artikel erfährst du: Was Objekte bzw. Instanzen sind. Wie sich Objekte zusammensetzen. Wo und wie du Instanzen aus Java Klassen […]

So kannst du Java Arrays anlegen

Java Arrays anlegen

Java Arrays– Was ist das? Stell es dir einmal als ein Bücherregal vor. In einem Bücherregal befinden sich sämtliche Bücher. Und diese befinden sich schön nebeneinander. Jedes Buch hat seinen festen Platz. Du kannst die Bücher ganz genau lokalisieren. Zum Beispiel kannst du sagen. Das erste Buch von links Das dritte von rechts usw. Und […]

Du musst in Java nicht jede Exception fangen

Java Exception fangen

Kennst du die Metapher mit dem Jongleur und den Bällen? Ein Jongleur hält drei Bälle in der Luft, dann vier und irgendwann fünf. Aber irgendwann ist es genau ein Ball zu viel. Und Alles bricht zusammen. Ja ein Ball zu viel, kann alles versauen. 🙂 Und so ist es doch immer im Leben. Du kannst […]