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

Drei Hauptmerkmale der Objektorientierung: Kapselung, Vererbung, Polymorphismus

王林
Freigeben: 2020-06-09 17:30:52
nach vorne
4489 Leute haben es durchsucht

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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage