[# 2 Java] Welche Objektorientierung hören Sie oft?

Hallo, das ist Moe. Dieses Mal habe ich das "objektorientierte" zusammengefasst, das beim Studium von Java häufig auftritt.

Was ist ein Objekt?

Objektorientiert ist ein Konzept, das aus der Tatsache entstanden ist, dass der menschliche Kopf beim Versuch, ein großes Programm zu schreiben, nicht aufholen konnte und die Entwicklung einige Zeit in Anspruch nahm, oder selbst wenn es abgeschlossen war, wurde es oft zu einem Programm voller Mängel. Einfach ausgedrückt ist es das Konzept der Komponentisierung, das bei der Entwicklung von Software verwendet wird. Wenn eine Software gemäß dieser Idee in mehrere Teile zerlegt wird, ist das Programm leichter zu verstehen und es ist möglich, "eine Situation zu vermeiden, in der der menschliche Kopf nicht aufholen kann".
Ein Objekt ist einfach ein "Ding". Wenn Sie beispielsweise an ein Auto denken, wird jeder Reifen, Sitz, Motor usw. zu einem Objekt.


Was ist also objektorientiert?
Bei der objektorientierten Programmierung wird eine Programmierung erstellt, indem die Funktionen und Rollen der Programmierung unterschieden und als Teile (Objekte) kombiniert werden. Sowohl die Klassen, die Sie beim Codieren in Java definieren, als auch die daraus erstellten Instanzen sind Objekte.
Die drei wichtigsten objektorientierten Funktionen sind wie folgt.

Klasse

Eine Klasse ist eine Blaupause zum Erstellen eines Objekts. Beschreiben Sie die Attribute (Eigenschaft) und das Verhalten (Methode) des Objekts. Eigenschaften beziehen sich auf die Daten des Objekts, und Methoden beziehen sich auf die Funktionen des Objekts.
Am Beispiel eines Autos ist die Klasse die Konstruktionszeichnung, aus der das Auto hergestellt wird. Darüber hinaus entsprechen Funktionen wie Laufen, Drehen und Stoppen des Fahrzeugs den Eigenschaften, und Spezifikationen wie Körpergröße, Körpergröße und -farbe sowie Abgasvolumen entsprechen den Eigenschaften.

Beispiel

Eine Instanz ist eine Materialisierung einer Klasse. Im Fall eines Autos ist eine Instanz ein Auto, das auf der Grundlage einer Konstruktionszeichnung hergestellt wurde. Das Erstellen eines Objekts aus einer Klasse wird auch als "Instanziierung" bezeichnet.

Konstrukteur

Dies ist ein spezieller Block zum Initialisieren beim Instanziieren einer Klasse.

Methode

Eine Methode ist eine Sammlung einer Reihe von Prozessen. Es gibt zu viele Methoden, um sich daran zu erinnern, aber Sie können Ihre eigenen erstellen. Wenn Sie das Programm schreiben, das Sie erreichen möchten, erstellen Sie fast immer Ihre eigene Methode.

Hauptmethode

Dies ist die erste Methode, die vom System aufgerufen wird, wenn das Programm ausgeführt wird.


Bis jetzt habe ich mich gefragt, was objektorientiert ist, deshalb bin ich froh, dass ich diesmal ein wenig verstehen konnte. Ich werde wieder posten!

Recommended Posts

[# 2 Java] Welche Objektorientierung hören Sie oft?
Was ist java
Was ist Java <>?
Was ist java
Was ist Java-Kapselung?
Was ist Java-Technologie?
Was ist Java API-Java?
[Java] Was ist flatMap?
[Java] Was ist ArrayList?
Was ist eigentlich objektorientiert?
Was ist eine Java-Sammlung?
[Java] Was ist Klassenvererbung?
[Java-Grundlagen] Was ist Klasse?
Was ist Java-Fluchtanalyse?
Was ist JVM (Java Virtual Machine)?
Was ist Thread-sicher (mit Java)
Was ist ein Ausschnitt in der Programmierung?
[Java] Was ist die Ausnahme für gleichzeitige Änderungen?
Was ist ein Lambda-Ausdruck (Java)
Zusammenfassung der objektorientierten Programmierung mit Java
Lassen Sie uns darüber nachdenken, was deklarative Programmierung in Java und Elm ist (Teil 1).
Überprüfung von "seltsamem Java" und Java-Wissen, das in Java Bronze oft vergessen wird
Was ist eine Klasse in der Java-Sprache (3 /?)
[Für Programmieranfänger] Was ist eine Methode?
Was ist das beste Lesen von Dateien (Java)
Was ist eine Klasse in der Java-Sprache (1 /?)
Was ist Java und Entwicklungsumgebung (MAC)
Was ist eine Klasse in der Java-Sprache (2 /?)
Was ist die Hauptmethode in Java?
Objekt orientierte Programmierung
[Java] Objektorientiert
Was ist das Java Servlet / JSP MVC-Modell?
[Verarbeitung × Java] Datentyp und objektorientierte Programmierung
Was ist der flüchtige Modifikator für Java-Variablen?
Ein Memo für mich, dass Objektorientierung etwas ist
Empfohlene Website für Fehler, die häufig auftreten
Fehlerprotokolle und Ausnahmebehandlung, die häufig im Java-Bereich angezeigt werden