Heim  >  Artikel  >  Java  >  Drei Hauptmerkmale der Objektorientierung: Kapselung, Vererbung, Polymorphismus

Drei Hauptmerkmale der Objektorientierung: Kapselung, Vererbung, Polymorphismus

王林
王林nach vorne
2020-06-09 17:30:524427Durchsuche

Drei Hauptmerkmale der Objektorientierung: Kapselung, Vererbung, Polymorphismus

Die drei Hauptmerkmale der Objektorientierung: Kapselung, Vererbung und Polymorphismus.

Detaillierte Einführung:

1. Kapselung

Verbergen Sie die Eigenschaften und Implementierungsdetails des Objekts und gewähren Sie nur öffentlichen Zugriff auf die Außenwelt.

Vorteile: Änderungen isolieren, die Verwendung erleichtern, Wiederverwendbarkeit und Sicherheit verbessern.

Prinzip: Inhalte ausblenden, die nicht extern bereitgestellt werden müssen; Attribute ausblenden und öffentliche Methoden für den Zugriff bereitstellen.

(Empfohlenes Video-Tutorial: Java-Video-Tutorial )

2. Vererbung

Verbesserung der Wiederverwendbarkeit von Code. Vererbung ist eine Voraussetzung für Polymorphismus.

Hinweis:

1. Alle Konstruktoren in der Unterklasse greifen standardmäßig mit leeren Parametern in der ersten Zeile zu ist kein leerer Parameterkonstruktor. Funktionen müssen in Unterklassen angegeben werden.

2. In Unterklassenkonstruktoren können Sie damit andere eigene Konstruktoren angeben.

3. Polymorphismus

ist eine Referenzvariable, die von einer übergeordneten Klasse oder Schnittstelle definiert wird und auf ein Instanzobjekt einer Unterklasse oder einer bestimmten Implementierungsklasse verweisen kann.

Vorteile: Verbesserte Skalierbarkeit des Programms.

Nachteile: Wenn die Referenz der übergeordneten Klasse auf das Objekt der Unterklasse verweist, obwohl die Skalierbarkeit verbessert wird, kann nur auf die Methoden in der übergeordneten Klasse zugegriffen werden, und auf die Methoden in der Unterklasse kann nicht zugegriffen werden, was die Einschränkung darstellt des Zugriffs.

Voraussetzung: Implementierung oder Vererbungsbeziehung; übergeordnete Klassenmethode überschreiben.

Empfohlenes Tutorial: Java-Einstiegsprogramm

Das obige ist der detaillierte Inhalt vonDrei Hauptmerkmale der Objektorientierung: Kapselung, Vererbung, Polymorphismus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Kann Java Spiele erstellen?Nächster Artikel:Kann Java Spiele erstellen?