[Java] Klassen, Konstruktoren, statische Elemente

Kapitel 9 Klassenmechanismus

Ich war ein wenig verwirrt über den Methodenaufruf in FQCN und die Instanz (Attribut, Operation) aus der Klasse, also habe ich sie zuerst organisiert.

// FQCN: Fully Qualified Class Name

Klasse

Instanzfelder sind Attributvariablen.

Instanzen werden aus Feldern und Operationen (Methoden, Aktionen) erstellt, die in der Klasse definiert sind.

has-a-Beziehung: Eine Beziehung, in der eine Klasse eine andere Klasse als Feld verwendet.

Was ist ein Konstruktor?

Eine Methode, die unmittelbar nach der neuen Klasse automatisch ausgeführt wird. public class Hero { int hp; Hero() { this.hp = 100; // Initialisiere das HP-Feld mit 100. } }

Regel "Anderen Konstruktor aufrufen" bei Überlastung

Class(String names) { this.name = names; this.hp = 100 Class { this("Bob"); }}

Statisches Feld

Wenn Sie dem Feld statisch hinzufügen, wird es zu einem statischen Feld. Der Zugriff auf ein statisches Feld über eine Instanzvariable wirkt sich auch auf das ursprüngliche statische Feld aus.

Recommended Posts

[Java] Klassen, Konstruktoren, statische Elemente
Java statisch
Statische Java-Geschichte
Konzept der Instanz ・ Klassentypvariable ・ Konstruktor ・ Statisches Element
Java-Klasse, Instanz, Objekt
Java statisch [Persönliche Zusammenfassung]
[Java] Konstruktoren für Superklassen / Unterklassen
Java (Klasse und Instanz)
[Java] Stapelbereich und statischer Bereich
(Hinweis) Java-Klassen / Variablen / Methoden
[Java] Generics-Klasse und Generics-Methode
[Java] JavaConfig mit statischer innerer Klasse
[Java] Gründe für die Verwendung von statischen
Über Java Abstract Class
Vorteile der statischen Java-Methode
Java abstrakte Methoden und Klassen
[Java] Verschiedene Zusammenfassungen an die Leiter von Klassen und Mitgliedern
Informationen zu statischen und nicht statischen Java-Methoden
Ich habe PHP- und Java-Konstruktoren verglichen
Java, abstrakte Klasse für Anfänger
Liste der in Java 9 hinzugefügten Mitglieder
Java Generics (definiert Klassen und Methoden)
Wie verwende ich Klassen in Java?
Klassen und Instanzen Java für Anfänger
[Read Effective Java] Kapitel 2 Punkt 1 "Betrachten Sie statische Factory-Methoden anstelle von Konstruktoren"