Die drei wichtigsten objektorientierten Funktionen von Java: 1. Kapselung, die darauf abzielt, die Datensicherheit zu verbessern und die Programmierung zu vereinfachen; 2. Vererbung, die sich auf das Extrahieren mehrerer identischer Eigenschaften und Methoden und das Erstellen einer neuen übergeordneten Klasse zum Zweck der Code-Wiederverwendung bezieht; 3. Polymorphismus. Der Zweck besteht darin, die Flexibilität des Codes zu erhöhen.
Die Betriebsumgebung dieses Tutorials: Windows7-System, Java8-Version, DELL G3-Computer.
1. Kapselung
Kapselung bezieht sich auf die Privatisierung von Eigenschaften
Vererbung bezieht sich auf das Extrahieren mehrerer identischer Eigenschaften und Methoden und das Erstellen einer neuen übergeordneten Klasse
Eine Klasse nur in Java. Kann eine übergeordnete Klasse erben und kann nur Zugriffsrechte auf nicht private Eigenschaften und Methoden erben. Unterklassen können Methoden in der übergeordneten Klasse überschreiben und Eigenschaften mit demselben Namen wie die übergeordnete Klasse benennen Zweck: Code-Wiederverwendung was sich auf Java bezieht Der Methodenname darf gleich sein, aber die Parameter sind unterschiedlich (der Rückgabewert kann gleich oder unterschiedlich sein. Eine oder mehrere Funktionen mit demselben Namen dürfen in derselben Klasse vorhanden sein, solange). Der Parametertyp oder die Anzahl der Parameter sind unterschiedlich.
Laufzeitpolymorphismus: Das heißt, die Unterklasse muss die Methode der übergeordneten Klasse neu schreiben, basierend auf dem Typ der aufgerufenen Methode. Zweck: Erhöhung der Flexibilität des Codes. <span style="font-size: 18px;">Zusammenfassung: </span>
Diese Klasse Dieses PaketUnterklasse
Externes Paket
öffentlich ✓
✓ <span style="font-size: 18px;">总结:</span>
✓
✓ | : Barrierefrei X: Nicht zugänglich | Ähnliches Video Tutorials Empfohlen: | Java-Video-Tutorial |
---|
Das obige ist der detaillierte Inhalt vonWas sind die drei Hauptmerkmale der Java-Objektorientierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!