Was ist objektorientiert in Java?
Objektorientiert
Objektorientiert ist relativ zu prozessorientiert
Objektorientiert und prozessorientiert -orientiert sind beides Eine Idee
Prozessorientiert betont Funktionen und Verhaltensweisen
Objektorientiert: Funktionen in Objekte einkapseln und Objekte mit Funktionen hervorheben
Objektorientiert basiert auf prozessorientiert Das
prozessorientierte Beispiel:
Einsetzen des Elefanten in den Kühlschrank gliedert sich in folgende Schritte: Öffnen Sie die Kühlschranktür, stellen Sie den Elefanten hinein; Schließen Sie die Kühlschranktür (Betonung des Prozesses und der damit verbundenen Verhaltensweisen (Betonung des Verhaltens, der Aktion, des Prozesses)).
Denken Sie mit objektorientiertem Denken: Egal, ob Sie den Kühlschrank öffnen, den Elefanten einsetzen oder den Kühlschrank schließen, alle Vorgänge werden am Kühlschrankobjekt ausgeführt, sodass Sie nur alle Funktionen am Kühlschrank definieren müssen Objekt. Es gibt alle Funktionen zum Öffnen, Speichern und Schließen.
Wie aus dem Obigen hervorgeht, ist objektorientiert eine Idee, die komplexe Probleme vereinfachen kann. Programmierer müssen den spezifischen Implementierungsprozess nicht verstehen, sondern müssen nur Objekte anweisen, um Funktionen zu implementieren. Zum Beispiel interviewt der Interviewer den Interviewer, was die Verkörperung von Objektorientierung ist. Der Interviewer muss ein Objekt (Interviewer) mit Programmierfähigkeiten finden, und ich bin ein Objekt mit Programmierfähigkeiten. Lassen Sie den Interviewer programmieren. und der Interviewer wird Programmierfunktionen implementieren.
Drei grundlegende Merkmale der Objektorientierung: Kapselung, Vererbung und Polymorphismus. Der objektorientierte Prozess ist der Prozess des Findens von Objekten, des Einrichtens von Objekten, der Verwendung von Objekten und des Aufrechterhaltens von Beziehungen zwischen Objekten.
1. Kapselung
Versteckt die Eigenschaften und Implementierungsdetails des Objekts und bietet nur öffentlichen Zugriff auf die Außenwelt, wodurch Änderungen isoliert, die Verwendung vereinfacht und die Wiederverwendbarkeit und Sicherheit verbessert werden.
2. Vererbung
Die Verbesserung der Wiederverwendbarkeit von Code ist die Voraussetzung für Polymorphismus.
3. Polymorphismus
Von einer übergeordneten Klasse oder Schnittstelle definierte Referenzvariablen können auf Instanzobjekte von Unterklassen oder bestimmten Implementierungsklassen verweisen. Verbesserte Skalierbarkeit des Programms.
Kategorie: Es ist eine Beschreibung von Dingen im wirklichen Leben.
Objekt: Es ist so etwas, ein Individuum, das tatsächlich existiert.
Wie die Objekte im wirklichen Leben: Zhang San und Li Si. Wenn Sie die Objekte Zhang San und Li Si beschreiben möchten, müssen Sie den gemeinsamen Inhalt der Objekte extrahieren. Das heißt, die Extraktion gemeinsamer Merkmale bestimmter Objekte. Bei der Beschreibung sind die gemeinsamen Merkmale dieser Objekte: Name, Geschlecht, Alter, Java-Lernfunktion. Und jeder Schüler hat seinen eigenen Namen, sein eigenes Geschlecht, sein eigenes Alter und seinen eigenen Lernstil.
In Java wird die Beschreibung in Form einer Klasse implementiert, und die Klasse wird durch die vom neuen Operator generierte Entität implementiert, und diese Entität wird Java im Heapspeicher zugeordnet. Einfach ausgedrückt ist die Beschreibung die von der Klasse definierte Klasse, und das spezifische Objekt ist die Entität, die der von Java mit new im Heapspeicher erstellten Entität entspricht.
Das Beschreiben von Dingen bedeutet tatsächlich das Beschreiben der Attribute und Verhaltensweisen (Methoden) von Dingen. Die Variablen und Verhaltensweisen in der Klasse entsprechen den Funktionen (Methoden) in der Klasse. Tatsächlich bedeutet das Definieren einer Klasse, Dinge zu beschreiben und Attribute und Verhaltensweisen zu definieren. Attribute und Verhaltensweisen werden zusammen zu Mitgliedern der Klasse (Mitgliedsvariablen und Mitgliedsmethoden).
Das obige ist der detaillierte Inhalt vonWas ist objektorientiert in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Leitfaden zur perfekten Zahl in Java. Hier besprechen wir die Definition, Wie prüft man die perfekte Zahl in Java?, Beispiele mit Code-Implementierung.

Leitfaden zum Zufallszahlengenerator in Java. Hier besprechen wir Funktionen in Java anhand von Beispielen und zwei verschiedene Generatoren anhand ihrer Beispiele.

Leitfaden für Weka in Java. Hier besprechen wir die Einführung, die Verwendung von Weka Java, die Art der Plattform und die Vorteile anhand von Beispielen.

Leitfaden zur Smith-Zahl in Java. Hier besprechen wir die Definition: Wie überprüft man die Smith-Nummer in Java? Beispiel mit Code-Implementierung.

In diesem Artikel haben wir die am häufigsten gestellten Fragen zu Java Spring-Interviews mit ihren detaillierten Antworten zusammengestellt. Damit Sie das Interview knacken können.

Java 8 führt die Stream -API ein und bietet eine leistungsstarke und ausdrucksstarke Möglichkeit, Datensammlungen zu verarbeiten. Eine häufige Frage bei der Verwendung von Stream lautet jedoch: Wie kann man von einem Foreach -Betrieb brechen oder zurückkehren? Herkömmliche Schleifen ermöglichen eine frühzeitige Unterbrechung oder Rückkehr, aber die Stream's foreach -Methode unterstützt diese Methode nicht direkt. In diesem Artikel werden die Gründe erläutert und alternative Methoden zur Implementierung vorzeitiger Beendigung in Strahlverarbeitungssystemen erforscht. Weitere Lektüre: Java Stream API -Verbesserungen Stream foreach verstehen Die Foreach -Methode ist ein Terminalbetrieb, der einen Vorgang für jedes Element im Stream ausführt. Seine Designabsicht ist

Anleitung zum TimeStamp to Date in Java. Hier diskutieren wir auch die Einführung und wie man Zeitstempel in Java in ein Datum konvertiert, zusammen mit Beispielen.

Kapseln sind dreidimensionale geometrische Figuren, die aus einem Zylinder und einer Hemisphäre an beiden Enden bestehen. Das Volumen der Kapsel kann berechnet werden, indem das Volumen des Zylinders und das Volumen der Hemisphäre an beiden Enden hinzugefügt werden. In diesem Tutorial wird erörtert, wie das Volumen einer bestimmten Kapsel in Java mit verschiedenen Methoden berechnet wird. Kapselvolumenformel Die Formel für das Kapselvolumen lautet wie folgt: Kapselvolumen = zylindrisches Volumenvolumen Zwei Hemisphäre Volumen In, R: Der Radius der Hemisphäre. H: Die Höhe des Zylinders (ohne die Hemisphäre). Beispiel 1 eingeben Radius = 5 Einheiten Höhe = 10 Einheiten Ausgabe Volumen = 1570,8 Kubikeinheiten erklären Berechnen Sie das Volumen mithilfe der Formel: Volumen = π × R2 × H (4
