Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Pakete | Wie Arbeitet Man mit Einer IDE?
Java OOP
course content

Kursinhalt

Java OOP

Java OOP

1. Wie Arbeitet Man mit Einer IDE?
2. Oop
3. Schnittstelle

book
Pakete

Pakete in Java

Wir haben bereits das Konzept von Paketen kennengelernt, als wir uns mit dem Importieren verschiedener Bibliotheken beschäftigt haben. Pakete sind im Grunde gleich, aber nun werden wir sie selbst erstellen.

Ich habe eine Klasse namens "Dog" und eine "Main"-Klasse. Zuvor haben wir diese Klassen in derselben Datei erstellt, aber jetzt können wir es ordentlich machen. Ich habe diese Klassen in zwei verschiedene Dateien aufgeteilt. Eine Datei enthält die "Dog"-Klasse, und die andere enthält die main-Klasse. Außerdem ist es erwähnenswert, dass sich die "Dog"-Klasse im animals-Paket befindet.

Automatisches Überschreiben

Hier ist es sinnvoll, an ein sehr nützliches IntelliJ-Feature zu erinnern. Wir können automatisch verschiedene sich wiederholende Code-Abschnitte generieren. Diese könnten sein:

  • Konstruktoren;
  • Getter;
  • Setter;
  • toString()-Methoden und so weiter.

In unserem Fall möchten wir die toString()-Methode generieren. Drücken Sie dazu die entsprechende Tastenkombination:

  • Für Mac - Command + N;
  • Für Windows - Alt + Insert.

Es öffnet sich ein Fenster mit Optionen. Wählen Sie mit den Pfeiltasten die gewünschte Codegenerierungsoption aus und drücken Sie Enter. Anschließend werden Sie aufgefordert, auszuwählen, wie viele Felder in der toString()-Methode enthalten sein sollen. Wählen Sie alle Felder aus und klicken Sie auf OK.

Die toString()-Methode wird automatisch generiert und ist einsatzbereit!

Wie importiert man ein Paket?

Kehren wir zu Paketen zurück. Wir haben bereits unsere Dog-Klasse generiert. Nun müssen wir ein Objekt dieser Klasse erstellen und deren Methode in der Main-Klasse aufrufen. Dazu müssen wir die Dog-Klasse aus dem animals-Paket importieren, aber IntelliJ erledigt dies für uns. Als Nächstes besteht unsere Aufgabe darin, ein Objekt der Dog-Klasse mit dem Konstruktor zu erstellen:

Großartig, wir haben erfolgreich ein Objekt der Dog-Klasse erstellt und Informationen darüber in der Konsole mithilfe der überschriebenen toString()-Methode ausgegeben.

Wie man Pakete und Klassen darin erstellt

Nun wollen wir verstehen, wie man Pakete und Klassen innerhalb von Paketen erstellt. Dazu erstellen wir ein Paket namens birds innerhalb des animals Pakets und definieren darin eine Klasse namens Parrot:

  • Rechtsklick auf den src-Ordner und wähle "Package" aus der Pop-up-Liste. Gib den Namen des Pakets ein und klicke auf "Create":
  • Nun, da das Paket birds erstellt wurde, können wir eine Klasse darin erstellen. Rechtsklick auf das Paket birds und wähle "Class." Gib der Klasse einen Namen, in unserem Fall Parrot, und klicke auf "Create":

Hinweis

Es besteht kein Grund, Angst vor der umfangreichen Palette von Funktionen zu haben, die du beim Erstellen eines Projekts siehst. Du wirst nicht alle sofort verwenden müssen (selbst ich nutze sie nicht sehr oft). Mit der Zeit wirst du mit den meisten dieser Funktionen vertraut werden, und in diesem Kurs werde ich die meisten von ihnen behandeln.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 6
We're sorry to hear that something went wrong. What happened?
some-alt