[Java] Grundbegriffe der Programmierung

Programmierstudientagebuch

  1. November 2020 Ich werde Java zur Überprüfung von Grund auf neu studieren. Lassen Sie uns also zuerst die Grundbegriffe überprüfen.

Klassen und Methoden

Klassen und Methoden werden wie folgt beschrieben. (Details werden unten erklärt)

Klasse Klassenname{
Methodenname(Streit){
    //Ausführungsverarbeitung
Methodenkörper
  }
}

Klasse

Einfach ausgedrückt ist eine Klasse wie eine Konstruktionszeichnung, die die beim Ausführen eines Programms erforderliche Verarbeitung zusammenfasst und aus Methoden und Variablen besteht. In einer objektorientierten Sprache wie Java wird das Programmierobjekt als Objekt (Ding) betrachtet. Eine Klasse ist also eine Konstruktionszeichnung eines Objekts, aber nicht das Objekt selbst. Daher ist es erforderlich, ein Objekt zu erstellen (= zu instanziieren), wenn eine Klasse verwendet wird.

Um eine Klasse verwenden zu können, müssen Sie sie definieren. Felder sind definierte Variablen innerhalb der Klasse und speichern die Informationen, über die die Klasse verfügt. Das Objekt ist eine Sammlung von Feldern und Methoden.

Klassendefinition


Klasse Klassenname{
  //Beschreiben Sie Felder, Methoden usw.
}

Methode

Einfach ausgedrückt beschreibt eine Methode die Funktionalität einer Klasse und besteht aus dem Methodennamen, den Argumenten und dem Methodenkörper. Wie oben erwähnt, besteht das zur Verwendung der Klasse erstellte Objekt aus Elementen, die als Attribute und Methoden bezeichnet werden. Sie können Ihre eigenen Methoden erstellen, aber viele sind vorgefertigt. In einer Klasse können mehrere Methoden beschrieben werden.

Objekte und objektorientiert

Eine Klasse ist eine Konstruktionszeichnung, und ein Objekt ist wie ein Teil, das auf der Grundlage der Konstruktionszeichnung erstellt wurde. Ein Objekt ist eine materialisierte (= instanziierte) Klasse. Um das Objekt verwenden zu können, muss die folgende Beschreibung erfolgen.

Verwenden Sie Objekte


Klassenname Variablenname=neuer Klassenname(Streit);

Objekte haben die Bedeutung von "Dingen", und die Idee, ein System durch Kombinieren von Objekten wie Teilen aufzubauen, wird als objektorientiert bezeichnet.

Erbe

Das Erben der Felder und Methoden einer bestimmten Klasse zum Definieren einer neuen Klasse wird als Vererbung bezeichnet. Beim Erben wird die ursprüngliche Klasse als Oberklasse und die neu erstellte Klasse als Unterklasse bezeichnet.

Klassenvererbung


Klasse Unterklassenname erweitert Superklassenname{
  //Verarbeitungsinhalt, Methode
}

überschreiben

Das Neudefinieren einer Oberklassenmethode in einer Unterklasse wird als Überschreiben bezeichnet. Schreiben Sie beim Aufrufen der überschriebenen Methode wie folgt. (Methoden mit Modifikatoren wie final und static können nicht überschrieben werden.)

überschreiben


super.Methodenname;

Überlast

Es ist nicht möglich, denselben Methodennamen in derselben Klasse zu definieren, aber der Mechanismus, mit dem mehrere Methoden mit demselben Namen durch den Typ und die Art der Argumente definiert werden können, wird als Überladung bezeichnet.

Verweise

Einführung in Java: Grundlegende Programmierkenntnisse! Erstes Glossar des Basisglossars [Einführung in Java] Kompilieren, Klassen, Methoden ... Zusammenfassung der grundlegenden Begriffe, die Sie behalten möchten

Recommended Posts

[Java] Grundbegriffe der Programmierung
Einschränkungsprogrammierung in Java
[Java] Grundbegriffe der Programmierung
Organisieren Sie compareTo
Implementieren Sie die Standardauthentifizierung in Java
Verwenden Sie OpenCV_Contrib (ArUco) mit Java! (Teil 2-Programmierung)
Ruby Grundbegriffe
Grundlegende Programmierressourcen
Partisierung in Java
Grundlegende Java-Grammatik
Grundlagen der Java-Programmierung
Parallelitätsmethode in Java mit grundlegendem Beispiel
Janken in Java
Java Grundkenntnisse 1
[Java] Grundstruktur
[Java] [Basic] Glossar
Java Generische Programmierung
Grundlegende Java-Grammatik
Grundlegende Java-Grammatik
Umfangsrate in Java
Java-Übung [Basic]
FizzBuzz in Java
Implementierung eines grundlegenden Such- / Sortieralgorithmus in Java
Die Geschichte des Lernens von Java in der ersten Programmierung
Programmierung mit dem direkten Summentyp in Java (Nachrichten)
Lesen Sie JSON in Java
Interpreter-Implementierung durch Java
Machen Sie einen Blackjack mit Java
Janken App in Java
Setzen Sie Java8 in Centos7
NVL-artiger Typ in Java
Verbinden Sie Arrays in Java
"Hallo Welt" in Java
Aufrufbare Schnittstelle in Java
Java Grundwissen Memo
[Java] Datentyp ①-Basistyp
Azure funktioniert in Java
Einfache HTML-Spezialchars in Java
Grundlegende Java-Datumsmanipulation
Boyer-Moore-Implementierung in Java
Java-Programmiergrundlagen Übungsarray
Hallo Welt in Java
Grundlegende Java-Namenskonventionen
WebApi-Memorandum mit Java
Typbestimmung in Java
Java-Programmierung (Klassenmethode)
Befehle in Java ausführen (Ping)
Java-Lernnotiz (grundlegend)
Verschiedene Threads in Java
Implementierung der Heap-Sortierung (in Java)
ASCII-Kunst in Java
Listen in Java vergleichen
POST JSON in Java
Fehler in Java ausdrücken
Erstellen Sie JSON in Java
Datumsmanipulation in Java 8
Was ist neu in Java 8?
Java-Programmierung (Klassenstruktur)
Programmiernotiz für Java-Wettbewerbe
Verwenden Sie PreparedStatement in Java