Skip to main content

Lass uns die Java Klassen zum Einführungsbeispiel anlegen

Nachdem ich dir im letzten Artikel beschrieben habe, was Java Klassen sind.
Lass uns jetzt Java Klassen anlegen.

Am besten ist:
Wir bleiben beim Einführungsbeispiel zu den Java Klassen.

Java Klassen Adventure

Meine Frage an Dich:
Welche Klassen könnte so ein Adventure haben?

Ich denke an:

  • Personen oder Helden
  • Gegenstände, wie Autos und Häuser.
  • Vielleicht Waffen.

Ich habe einmal so eine Übersicht zu den Klassen erstellt.
Diese 8 Java Klassen werden wir jetzt erstellen.

Java Klassen des Adventures

Doch bevor es losgeht, benötigen wir ein Projekt.

Und so kannst du ein neues Java Projekt anlegen.

Deine zukünftigen Java Klassen stehen nicht alleine da.
Sie werden in einem Projekt zusammengefasst.

Innerhalb des ganzen Projektes können dann:

  • Die Klassen einen internen Zugriff auf andere Klassen haben.
  • Oder Methoden aus anderen Klassen nutzen.

Das Projekt ist somit eine übergeordnete Stelle, welche dies regelt und verwaltet.

Also dann:
Lass uns ein neues Java Projekt anlegen.

In deiner Eclipse Oberfläche siehst du ganz oben ein Menü.
Klicke dort:

  • Auf File.
  • Wähle dann New.
  • Und dann Java Project.

So wie hier:

Java Klassen Projekt Anlegen

Es öffnet sich dann ein neues Fenster.
Hier kannst du einige Parameter zum Projekt festlegen.
Java Klassen erstellen Namen eingeben

Trage ganz oben den Namen deines Projektes (zB. JavaAdventure) ein.
Und klicke danach auf Finish.

Das Projekt ist somit angelegt und sollte sich ganz links im Package Explorer befinden.

Java Klassen Projekt im Package Explorer

Falls deine Oberfläche anders als bei mir aussieht, kannst du diese anpassen.

Vor dem Projektnamen befindet sich ein kleiner Pfeil.
Durch einen Klick auf diesen Pfeil, kannst du das Projekt auf- und zuklappen.

Java Klassen Projekt auf und zuklappen

Nachdem du auf diesen Pfeil geklickt hast, schaust du ins Innere des Projektes.
Dort befindet sich ein Ordner, namens „src“.
In diesem Ordner werden wir jetzt zusammen die Java Klassen anlegen.
Java Klassen Source Ordner

So kannst du Java Klassen anlegen.

Klicke einmal mit der rechten Maustaste auf den Ordner „src“.
Es öffnet sich ein Menü.

Java Klassen anlegen Ablauf

Ganz oben im Menü, siehst du den Eintrag „New“.
Wenn du einmal darüber fährst, öffnet sich ein weiteres Menü.
Du kannst dann auswählen, was du anlegen möchtest.
Du möchtest eine Klasse anlegen und deshalb wähle „class“.

Nachdem du „class“ gewählt hast, öffnet sich ein neues Fenster.
In diesem kannst du jetzt die Eigenschaften der zukünftigen Klasse festlegen.

Java Klassen anlegen fenster Ablauf

Die erste Klasse soll die Klasse „Held“ sein.

  1. Schreibe deshalb den Namen in die dafür vorgesehene Zeile (siehe Bild).
  2. Direkt darunter kannst du einen Modifiers festlegen.
    Wähle hier public (Siehe Bild).
    Dadurch sind die Klassen nach außen sichtbar. (Später mehr dazu)
  3. Klicke dann auf Finish.

Und fertig ist die erste Java Klasse.

Nach dem Erstellen der Java Klassen, sind diese sichtbar.

Und zwar siehst du die Klassen dann im Package Explorer (ganz links).

Erstellte Java Klassen erscheinen im Package Explorer

Wenn du auf diese Dateien mit einem Doppelklick klickst, öffnen sich diese.
Und dann erscheinen diese Klassendateien, samt Code in deiner Oberfläche.
geöffnete Java Klassen

Um diese Dateien wieder zu schließen, klicke auf das Kreuz neben dem Namen.
Java Klassen schließen und öffnen

Aber du siehst noch mehr.

Ganz links siehst du die Ordnerstruktur zu den erstellten Java Klassen.

Schau einmal links in den Package Explorer.
Dort siehst du die Ordnerstruktur, in der sich die Java Klassen befinden.

Java Klassen anlegen Projekt Hierarchien

  • Ganz oben steht das Projekt.
  • Direkt darunter befindet sich der „src-Ordner“.
  • Und dann folgt ein package.
    Klassen lassen sich in Pakete zusammenfassen.
    Bis jetzt steht dort nur ein default-Package.
    Dies ist das Standardpackage, welches Java bereitstellt – wenn kein echtes Package vorhanden ist.
  • Und hierarchisch ganz unten folgt die Klassendatei: Held.java.

Und mit diesem Strukturwissen, können wir eine zweite Klasse erstellen.
Und zwar etwas ausführlicher.

Das Anlegen der zweiten Java Klasse- etwas ausführlicher.

Jetzt können wir das Erstellen der zweiten Java Klasse etwas ausführlicher besprechen.

Also wie gehabt.

  • Rechtsklick auf den Ordner „src“.
  • Wähle dann „New“
  • und dann „Class“.

Java Klassen erstellen Rechtsklick

Oder du klickst im Menü ganz oben auf File.
Wählst dann „New“ und dann eben „class“.
Java Klassen anlegen Menüband

Wie auch immer – Es öffnet sich wieder dieses Fenster.
Java Klassen anlegen Verweis Source Ordner

  • Ganz oben siehst du die Ordnerstruktur, welche auf den Source Ordner („src“) des Projektes verweist.
  • Falls du irgendwann einen zweiten Ordner oder ein zweites Projekt angelegt hast – kannst du auf den „Browse-Button“ klicken.
  • Es würde sich dann ein Navigationsfenster öffnen und du könntest einen anderen Speicherort bestimmen.

Aber zurück zu unserem Projekt.
Darunter siehst du das Package.

Java Klassen anlegen Verweis Package

Da du bisher nur ein default-Package hast, bleibt die Zeile leer.
Auch hier kannst du irgendwann, wenn du eigene Packages hast, durch ein Klick auf den „Browse-Button“ navigieren“.

Dann folgt der Klassenname, welchen du in der Ordnerstruktur ebenfalls siehst – sobald die Klasse erstellt ist.

Java Klassen erstellen Verweis Name

Ich wähle jetzt als Klassennamen „Monster“ und klicke dann auf „Finish“.
Java Klassen anlegen Fertigstellen

Fertig.

Und auch diese Klasse erscheint dann im Package Explorer.

Java Klassen erstellte geöffnet

Wenn du alle Java Klassen nach dem selben Prinzip erstellt hast, sollten alle im Explorer zu sehen sein.

Zusammenfassung:

  • Du kannst Java Klassen auf zwei verschiedene Art und Weisen erstellen.
  • Entweder du klickst einmal auf der Source-Ordner im package Explorer.
    Und wählst dann New und dann Class.
  • Oder du klickst im oberen Menüband auf „File“, dann auf „New“ und dann auf „Class“.
  • Im neuen Fenster musst du zwingend einen Speicherort (1. Zeile) und einen Namen (3. Zeile) vergeben.
  • Klicke auf Finish und die Java Klasse ist erstellt.
  • Alle bereits erstellten Java Klassen findest du im Package Explorer und kannst diese von dort aus öffnen.

Ähnliche Beiträge

Java lernen durch ständiges Testen – Nutze die Testumgebung von Eclipse

Java Programmierung lernen

Probieren geht über studieren Wenn du wirklich Java Programmierung lernen möchtest, dann solltest du Java nicht aus einem Buch lernen. Du solltest auch nicht strikt von dieser oder anderen Webseiten lernen. Etwas wirklich zu lernen, setzt die Bereitschaft voraus, etwas zu probieren. Denn nur durch eigenes Probieren gelangst du zum Wesentlichen. Durch Probieren wirst du […]

Warum Java Kommentare immer ein Mittel der Kommunikation sind

Java Kommentare Kommunikation

Kennst Du die Bücherreihe „Miteinander reden“ von Schulz von Thun? Falls Du an der Uni warst oder bist, gehört dieses Buch zur Standardlektüre im Fach Schlüsselkompetenz. Denn ein Java Entwickler, welcher im Team arbeitet, muss klar und deutlich kommunizieren können. Und klar und deutlich heißt nicht, dass die Aussprache Deiner Worte verständlich sein soll. Nein […]

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

Java for Schleifen schachteln – So funktioniert es

Java For Schleifen schachteln

Diese Situation kennst du doch auch…. Du stehst an der Haltestelle und wartest auf den Bus. Dein Blick fällt auf die Uhr.   Oder du wartest an der Ecke auf deinen Freund oder Kollegen. Immer wieder schaust du auf deine Uhr.   Sie ist kaum noch wegzudenken. Die mobile Taschenuhr.   Lange Zeit wurde die […]

Ohne Abstraktion ergibt Java Polymorphie wenig Sinn

Java Polymorphie Abstraktionsprinzip

Kennst du den Film Matrix? Denn kennst du vielleicht auch die Botschaft, welche der Protagonist am Anfang des Filmes erhält. „Folge dem weißen Kaninchen.“ Und so ähnlich ist es jetzt auch in diesem Beitrag. „Wir dringen immer tiefer in den Kaninchenbau ein.“ 🙂 Ganz so wie im Film wird es nicht. Aber bevor wir mit […]

Java Übung 26 – Das erste kleine Java Spiel

Java Übung Zahlenraten

In dieser Java Übung geht es darum ein kleines Java-Spiel zu erstellen. Und zwar Zahlen raten. Was kannst du dir darunter vorstellen? Du gibst einen bestimmten Wertebereich an. Zum Beispiel 0 bis 100. Und das Java Programm erstellt eine Zufallszahl in diesem Bereich. Dann fordert dich das Programm auf, die Zahl zu raten. Du gibst […]

Lassen wir Java rechnen – Die Rechenoperationen für Variablen

Java rechnen

Ich liebe Mathe. In der Biographie „Der Mann, der die Zahlen liebte“, stellt Paul Hoffmann das Mathematikgenie Paul Erdös vor. Erdös war eines der größten Genies des 20 Jahrhunderts. Er arbeitete mit zahlreichen Wissenschaftlern zusammen und verfasste durchschnittlich mehr Publikationen im Jahr, als andere Mathematiker im ganzen Leben. Da Erdös sich mit sehr vielen Theoremen […]

So lassen sich Java Arrays kopieren

Java Arrays kopieren

Java Arrays kopieren oder klonen…. Was heißt das eigentlich? Eine Kopie ist eine Reproduktion bzw. die Nachbildung eines Originals. Somit ist jede Fotographie – die Abbildung einer bestimmten optischen Wirklichkeit, zu einem festen Zeitpunkt. Die Kopie einer Buchseite ist das optische Abbild dieser spezifischen Buchseite – auch zu einem festen Zeitpunkt. Wichtig in diesem Zusammenhang […]

So kannst du in drei einfachen Schritten Java Arrays dynamisch vergrößern

Java Arrays vergrößern

Es ist der 31.März 1727. Es ist ein Montag. Die Welt nimmt Abschied von einem sehr bedeutenden Weltveränderer. Seine Sichtweisen beeinflussen, heute noch, die Forschung und Entwicklung im Bereichen der Physik und Chemie. Ja selbst unser aller Leben – unsere Sicht auf die alltäglichen Dinge – wurden durch seine Denkstöße revolutioniert. Dieser große Vorreiter starb […]

Java Polymorphie – besserer Code und mehr Möglichkeiten

Java Polymorphie Vorteile

Polymorphie ist das Herzstück jeder objektorientierten Sprache. Nicht nur in Java – auch in Python, Javascript und in anderen Sprachen. Aber was bedeutet Polymorphie eigentlich? Polymorphie oder auch Polymorphismus genannt, kommt aus dem Griechischen. Es bedeutet Vielgestaltigkeit. Etwas freier übersetzt, kannst du es auch als Facettenreichtum bezeichnen. Im Grunde genommen zielt die ganze Java Vererbung […]