Java -Tutorials

Java-HOME Java-Einführung Java-Erste Schritte Java-Syntax Java-Kommentare Java-Variablen Java-Datentypen Java-Type-Casting Java-Operatoren Java-Strings Java-Mathematik Java-Booleans Java Wenn ... Sonst Java-Schalter Java-While-Schleife Java-For-Schleife Java Break/Continue Java-Arrays

Java-Methoden

Java-Methoden Java-Methodenparameter Überladen von Java-Methoden Java-Bereich Java-Rekursion

Java-Klassen

Java-OOP Java-Klassen/Objekte Attribute der Java-Klasse Java-Klassenmethoden Java-Konstruktoren Java-Modifikatoren Java-Kapselung Java-Pakete / API Java-Vererbung Java-Polymorphismus Innere Java-Klassen Java-Abstraktion Java-Schnittstelle Java-Enumerationen Java-Benutzereingabe Java-Datum Java-ArrayList Java LinkedList Java-HashMap Java-HashSet Java-Iterator Java-Wrapper-Klassen Java-Ausnahmen Java-RegEx Java-Threads Java-Lambda

Umgang mit Java-Dateien

Java-Dateien Java-Dateien erstellen/schreiben Java-Dateien lesen Java-Dateien löschen

Java-How-To

Fügen Sie zwei Zahlen hinzu

Java-Referenz

Java-Schlüsselwörter Java-String-Methoden Java-Mathematikmethoden

Java-Beispiele

Java-Beispiele Java-Compiler Java-Übungen Java Quiz Java-Zertifikat


Java -Klassen und -Objekte


Java-Klassen/Objekte

Java ist eine objektorientierte Programmiersprache.

Alles in Java ist mit Klassen und Objekten verbunden, zusammen mit seinen Attributen und Methoden. Zum Beispiel: Im wirklichen Leben ist ein Auto ein Objekt. Das Auto hat Attribute wie Gewicht und Farbe und Methoden wie Antrieb und Bremse.

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 einer Variablen x:

public class Main {
  int x = 5;
}

Erinnern Sie sich aus dem Kapitel Java-Syntax daran , dass eine Klasse immer mit einem großen Anfangsbuchstaben 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 mit dem Namen erstellt Main, also können wir sie jetzt verwenden, um Objekte zu erstellen.

Um ein Objekt von zu erstellen Main, 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:

public class Main {
  int x = 5;

  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println(myObj.x);
  }
}



Mehrere Objekte

Sie können mehrere Objekte einer Klasse erstellen:

Beispiel

Erstellen Sie zwei Objekte von Main:

public class Main {
  int x = 5;

  public static void main(String[] args) {
    Main myObj1 = new Main();  // Object 1
    Main myObj2 = new Main();  // Object 2
    System.out.println(myObj1.x);
    System.out.println(myObj2.x);
  }
}


Verwendung 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 main()Methode (auszuführenden Code) enthält).

Denken Sie daran, dass der Name der Java-Datei mit dem Klassennamen übereinstimmen sollte. In diesem Beispiel haben wir zwei Dateien im selben Verzeichnis/Ordner erstellt:

  • Main.java
  • Zweitens.java

Main.java

public class Main {
  int x = 5;
}

Zweitens.java

class Second {
  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println(myObj.x);
  }
}

Wenn beide Dateien kompiliert wurden:

C:\Users\Your Name>javac Main.java
C:\Users\Your Name>javac Second.java

Führen Sie die Second.java-Datei aus:

C:\Users\Your Name>java Second

Und die Ausgabe wird sein:

5

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


Testen Sie sich mit Übungen

Übung:

Erstellen Sie ein Objekt MyClassnamens myObj.

  = new ();