Kurze Zusammenfassung der Erstellung und Verwendung von Klassen in Java

Entwickeln Sie ein Verständnis von Java-Klassen-Struktur, die hilft Ihnen, eine bessere Klassen erstellen wenn Sie programmieren Java-Anwendungen. Hier sind die wichtigsten Punkte zum Erstellen und Verwenden Klassen in Java zu erinnern:

  • Verfahren bieten die Möglichkeit, eine Klasse zu erzählen oder ein Objekt eine bestimmte Aufgabe zu erfüllen.

  • Verfahren Erklärung beinhaltet die Methode Umfang, ob es sich um statische oder nicht statisch, der Rückgabetyp, Methodenname, Argumentliste und Methodenkörper.

  • Eigenschaften liefern die Mittel, mit Daten innerhalb einer Klasse oder eines Objekts zu interagieren.

  • Eine Eigenschaft Erklärung beinhaltet die Eigenschaft Umfang, ob es sich um statische oder nicht-statische, Typ, Variablennamen und Anfangswert.

  • Mit Getter und Setter hilft, die Daten, die von Ihrer Klasse durch unsachgemäßen Gebrauch durch den Anrufer verwaltet schützen.

  • Jede Klasse, die Sie in Java erstellen erbt von einer übergeordneten Klasse von einer Art.

  • Eine Klasse, die Sie erbt von der Objektklasse erstellen.

  • Verwenden Sie den privaten Anwendungsbereich vollständig Klasse Elemente auszublenden.

  • Verwenden Sie den Standardbereich der Klasse Elemente aus dem Zugriff außerhalb des aktuellen Pakets verbergen.

  • Verwenden Sie den Schutzbereich der Klasse Elemente ausblenden außerhalb von Unterklassen.

  • Nutzen Sie die öffentlichen Umfang Zugang von Klassenelemente zu ermöglichen, von niemandem.

  • Eine Klasse, die auf Ereignisse verwendet eine Ereignisklasse setzt das Ereignis zu definieren.

  • Ereignis-Listener warten für Veranstaltungen mit ihnen geschehen und dann reagieren.

  • Eine Implementierung eines Ereignisses als Teil einer Klasse erfordert, dass Sie ein Mittel bereitstellen, um Event-Handler registrieren und deregistrieren.

  • Sie müssen ein Mittel zum Brennen der Veranstaltung.

  • Anonyme Klassen ermöglichen es, Aufgaben zu bekunden deutlich weniger Code als es sonst erforderlich sein, wenn eher traditionellen Techniken.

  • Lambda-Ausdrücke stellen eine Verknüpfung Methode zum Erstellen spezialisierte Versionen von anonymen Klassen, die nur eine funktionale Schnittstelle und ein Verfahren haben.

Hier sind einige der wichtigsten Worte zu verstehen, wenn Java mit Klassen Programmierung:

  • anonyme innere Klasse: Eine besondere Art der unbenannte Klasse, die eine oder mehrere Schnittstellen und eine oder mehrere Methoden enthält. Sie verwenden eine anonyme Klasse, wenn eine formale Klassendeklaration nicht benötigte oder unerwünscht ist. Da eine anonyme Klasse keinen Namen hat, können Sie es nicht außerhalb der Klasse verweisen, in denen es vorhanden ist.

  • Konstruktor: Eine besondere Art von Verfahren verwendet, um ein Objekt aus einer Klasse zu erstellen. Jede Klasse verfügt über mindestens einen Konstruktor, der Standard-Konstruktor.

  • Event: Ein besonderes Ereignis innerhalb einer Klasse, die die Klasse Außenseiter bewusst macht.

  • Event-Handler: Eine spezielle Methode, die Ereignisse entwickelt wurde durch eine andere Klasse erzeugt zu reagieren.

  • Ereignis-Listener: Eine spezielle Klasse, die für die Ereignisse zu hören ist so konzipiert, dass in einer anderen Klasse auftreten.

  • Feld: Eine Variable, die als Teil einer Klasse oder ein Objekt definiert ist.

  • Schnittstelle: Eine Klasse, die nicht implementierten Methoden definiert. Jede Klasse von einer Schnittstelle erben müssen Implementierungen der beschriebenen Verfahren zur Verfügung stellen.

  • Getter: Ein spezielles Verfahren verwendet, um den Wert eines Feldes zu erhalten und zugänglich außerhalb der Klasse oder ein Objekt zu machen.

  • Lambda-Ausdruck: Eine anonyme Klasse, die nur eine funktionale Schnittstelle und ein Verfahren enthält. Normalerweise wird ein Lambda-Ausdruck durch Verwendung der kürzest möglichen Codes eine Aufgabe auszuführen gestaltet.

  • Verfahren: Die Mittel zu sagen, eine Klasse oder ein Objekt eine bestimmte Aufgabe zu erfüllen.

  • außer Kraft setzen: Um die Implementierung einer Methode in einer übergeordneten Klasse mit einer neuen Implementierung in einer Kind-Klasse ersetzen. Oft liefert die übergeordnete Klasse eine einfache Methode, die nicht den Anforderungen des Kindes Klasse nicht ansprechen.

  • Paket: Ein Behälter verwendet zusammen mehrere Klassen zu halten. Die einfachste Paket basiert auf einem Unterverzeichnis eines Verzeichnisstruktur. Ein Paket ist immer das Paket Schlüsselwort in der .java-Datei definiert werden.

  • Eigentum: Die Mittel, um einen Wert von einer Klasse oder ein Objekt gespeichert zugreifen.

  • Setter: Eine spezielle Methode von außerhalb der Klasse oder ein Objekt den Wert eines Feldes zu ändern.

  • Superklasse: Die Elternklasse der aktuellen Klasse. Der Zugriff auf die übergeordnete Klasse durch das Schlüsselwort super verwenden.

Menü