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

So kannst du in Java Und Verknüpfung anlegen und auswerten

Java Und

In Java stehen dir eine Menge Operatoren zur Verfügung. Einer dieser Operatoren ist der Und-Operator. Dies ist ein logischer Operator, da dieser sogenannte Wahrheitswerte mit einander verknüpft. Also…. Was erwartet dich in diesem Beitrag? Zuerst möchte ich dir die Aussagenlogik hinter dem Und-Operator zeigen. Also wann sind Aussagen wahr und wann sind diese falsch. Dann […]

So erstellst du deine ersten Java Klassen mit Eclipse

Java Klassen sind Baupläne für Java Objekte. Und da Java eine objektorientierte Programmiersprache ist, sind Java Klassen somit ein elementarer Bestandteil. In diesem Beitrag möchte ich dir zeigen, wie du eine Java Klasse in Eclipse erstellen kannst. Ich möchte dir außerdem zeigen, was physikalisch in deinem Projekt passiert. Ganz zum Schluss zeige ich dir noch, […]

So nutzt du Methoden aus der Java String Klasse

Java Strings Methoden

In einen der letzten Beiträge haben wir darüber gesprochen, dass Java Strings – Objekte sind. Dass Strings in allen Programmen äußerst häufig vorkommen Und dass sich deshalb Referenzvariablen String-Objekte im String Pool teilen. Das Konzept hinter dem String-Pool ist die Teilung der Ressourcen. Und das bedeutet: Weniger Objekte – mehr Speicher Mehr Speicher – bessere […]

Nutze die richtigen Methoden zum Java Lernen

Java lernen Methoden

Ich lernte die Java Programmierung auf die klassische Art. Ich kaufte mir das erste Buch und los ging es. „Jetzt wirst du Java lernen“ – sagte ich zu mir. Ich war relativ schnell ziemlich frustriert, denn irgendwie fehlten mir ein paar Zusammenhänge. Kennst du das? Du hast ein Wissensfetzen und noch einen. Aber das Wichtigste. […]

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 […]

Das Java Leben ist einfacher mit For-Schleife

Java For Schleife Aufbau

In einem anderen Artikeln habe ich bereits über Schleifen in Java gesprochen. In diesem Artikel möchte ich dir eine ganz besondere Schleife vorstellen. Warum ist diese so toll? Sie hat einen integrierten Schleifenzähler. Die Schleife zählt also bei jedem Durchlauf automatisch mit. Aber dazu gleich mehr…. Lass uns einmal so eine For Schleife anlegen.

Java Duales Zahlensystem – Binäre Zahlen in Java umwandeln

Java Dual System

Das duale Zahlensystem hat viele Bezeichnungen. Oft wird auch es Dualsystem oder Binärsystem genannt. Es besteht aber immer aus 2 Zahlen. Man verwendet oft die Zahlen 0 und 1. Es können aber auch sämtliche anderen Zahlenpaare sein. Zum Beispiel 7 und 175 sind für sich genommen, auch ein normales Zahlenpaar und somit ein Dualsystem. Mit […]

So nutzt du das Java Keyword public

Java Keyword public

Java Programme bestehen aus Java Klassen. Und der Zugriff auf eine Java Klasse sollte nach außen immer gewährleistet sein. Was bedeutet das? Du solltest in jeder Klasse die Möglichkeit haben, ein Objekt einer anderen Klasse anzulegen. Gerade durch diese Möglichkeit macht doch das ganze Klassenkonstrukt erst Sinn.