Heim > Java > javaLernprogramm > Wie man objektorientiert versteht

Wie man objektorientiert versteht

清浅
Freigeben: 2019-05-14 13:06:39
Original
5613 Leute haben es durchsucht

Objektorientiert bedeutet, Funktionen über Objekte zu implementieren, Funktionen in Objekte zu kapseln und die Objekte bestimmte Details implementieren zu lassen. Hierbei handelt es sich um eine Datenoptimierung, die den Betrieb komfortabler macht und den Prozess vereinfacht

Wie man objektorientiert versteht

Objektorientiert

Objektorientiert ist das Funktionen werden durch Objekte implementiert, und Funktionen werden in Objekte gekapselt, sodass Objekte bestimmte Details implementieren können. Diese Idee besteht darin, Daten an die erste Stelle zu setzen und Methoden oder Algorithmen an die zweite Stelle zu setzen, was eine Optimierung der Daten darstellt und die Bedienung erleichtert der Prozess.

Objektorientiert weist drei Hauptmerkmale auf: Kapselung, Vererbung und Polymorphismus. Kapselung bezieht sich auf das Verbergen der Eigenschaften und Implementierungsdetails des Objekts und die Bereitstellung öffentlicher Zugriffsmethoden nur für die Außenwelt, wodurch das spezifische Objekt isoliert wird Änderungen erleichtern die Verwendung und verbessern die Wiederverwendbarkeit und Sicherheit. Bei der Vererbung besteht eine bestimmte Eigentumsbeziehung zwischen zwei Dingen, sodass die geerbte Klasse einige Eigenschaften und Methoden von der geerbten Klasse erhalten kann. Dies verbessert die Wiederverwendbarkeit des Codes. Vererbung ist eine Voraussetzung für Polymorphismus. Polymorphismus bedeutet, dass die Referenz der übergeordneten Klasse oder Schnittstelle auf das untergeordnete Klassenobjekt verweist, was die Skalierbarkeit des Programms verbessert. Das heißt, solange dieselbe Schnittstelle oder Klasse implementiert oder geerbt wird, ist die entsprechende Methode im übergeordneten Objekt vorhanden Klasse kann verwendet werden.

1. Verständnis der Kapselung

Kapselung, die Klasse selbst ist eine Kapselung, die Eigenschaften und Methoden kapselt. Methoden sind auch Kapselung, Kapselung einiger Geschäftslogiken. Privat ist auch eine Kapselung, die einige Methoden und Eigenschaften privatisiert und zugängliche Schnittstellen zur Außenwelt bereitstellt.

2. Verständnis der Vererbung

Fügen Sie den gemeinsamen Inhalt in die übergeordnete Klasse ein, und die Unterklasse muss nur auf ihren eigenen einzigartigen Inhalt und den gemeinsamen Inhalt achten wird vererbt.

Dies vereinfacht die Entwicklung, passt sich logischen Gewohnheiten an und erleichtert die Erweiterung.

3. Polymorphismus verstehen

Polymorphismus, ein Objekt zeigt unter verschiedenen Umständen unterschiedliche Formen. Da Python eine schwach typisierte Sprache ist, gibt es keine Typbeschränkungen und Polymorphismus wird in Python nicht vollständig unterstützt.

Das obige ist der detaillierte Inhalt vonWie man objektorientiert versteht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage