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!