Java-Klassen

Java-Klassen

Java-Klassen/-Objekte

Java ist eine objektorientierte Programmiersprache.

Alles in Java ist mit Klassen und Objekten verbunden, zusammen mit ihren Attributen und

Methoden. Zum Beispiel: Im wirklichen Leben ist ein Auto ein Objekt. Das Auto hat Attribute wie Gewicht und Farbe und

Methoden wie Fahren und Bremsen.

Eine Klasse ist wie ein Objektkonstruktor oder eine "Blaupause" zum Erstellen von Objekten.

Erstellen Sie eine Klasse

Verwenden Sie zum Erstellen einer Klasse das Schlüsselwort class:

Main.java

Erstellen Sie eine Klasse namens "Main" mit a

Variable x:

öffentliche Klasse Haupt {

intx = 5;

}

Beachten Sie aus dem Kapitel Java-Syntax, dass eine Klasse immer mit einem Großbuchstaben beginnen sollte und dass der Name der Java-Datei mit dem Klassennamen übereinstimmen sollte.

Erstellen Sie ein Objekt

In Java wird ein Objekt aus einer Klasse erstellt. Wir haben bereits die Klasse namens MyClass erstellt,

Jetzt können wir dies verwenden, um Objekte zu erstellen.

Um ein Objekt von MyClass zu erstellen,

Geben Sie den Klassennamen gefolgt vom Objektnamen an und verwenden Sie das Schlüsselwort new:

Beispiel

Erstellen Sie ein Objekt namens "myObj" und geben Sie den Wert von x aus:

öffentliche Klasse Haupt {

intx = 5;



public static void main(String[] args) {

Main myObj = new Main();

System.out.println(myObj.x);

}

}

Versuch es selber "

Mehrere Objekte

Sie können mehrere Objekte einer Klasse erstellen:

Beispiel

Erstellen Sie zwei Objekte von Main:

öffentliche Klasse Haupt {

intx = 5;



public static void main(String[] args) {

Main myObj1 = new Main(); // Objekt 1

Main myObj2 = new Main(); // Objekt 2

System.out.println(myObj1.x);

System.out.println(myObj2.x);

}

}

Versuch es selber "

Verwenden mehrerer Klassen

Sie können auch ein Objekt einer Klasse erstellen und in einer anderen Klasse darauf zugreifen. Dies

wird oft zur besseren Organisation von Klassen verwendet (eine Klasse hat alle

Attribute und Methoden, während die andere Klasse die Methode main() enthält (Code zu

ausgeführt werden)).

Denken Sie daran, dass der Name der Java-Datei mit dem Klassennamen übereinstimmen sollte. In diesem

Beispiel: Wir haben zwei Dateien im selben Verzeichnis/Ordner erstellt:

Main.java

Zweite.java

Main.java

öffentliche Klasse Haupt {

intx = 5;

}

Zweite.java

Klasse Zweite {

public static void main(String[] args) {

Main myObj = new Main();

System.out.println(myObj.x);

}

}

Wenn beide Dateien kompiliert wurden:

Führen Sie die Datei Second.java aus:

Und die Ausgabe wird sein:

5

In den nächsten Kapiteln erfahren Sie viel mehr über Klassen und Objekte.

Testen Sie sich mit Übungen

Ausübung:

Erstellen Sie ein Objekt von MyClass mit dem Namen myObj.

Starten Sie die Übung


Leave a comment