Heim >Java >JavaBase >Was sind die drei Hauptmerkmale der Java-Objektorientierung?

Was sind die drei Hauptmerkmale der Java-Objektorientierung?

青灯夜游
青灯夜游Original
2021-06-24 13:40:346426Durchsuche

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.

Was sind die drei Hauptmerkmale der Java-Objektorientierung?

Die Betriebsumgebung dieses Tutorials: Windows7-System, Java8-Version, DELL G3-Computer.

Drei Hauptmerkmale der Java-Objektorientierung

1. Kapselung

Kapselung bezieht sich auf die Privatisierung von Eigenschaften

  • Stellen Sie Setter- und Getter-Methoden bereit, um nach Bedarf auf Eigenschaften zuzugreifen.
  • Bestimmte Eigenschaften und Implementierung ausblenden Details: Nur die Schnittstelle ist für die Außenwelt offen. Kontrollieren Sie die Zugriffsebene von Attributen im Programm Sie müssen sich um spezifische Implementierungsdetails kümmern, und auf Mitglieder der Klasse kann nur über die externe Schnittstelle zugegriffen werden
2. Vererbung (Erweitern)

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>

  • 1 Vererbungsbeziehungen sollten in Java minimiert werden, um die Kopplung zu reduzieren 2. Bei Verwendung von Polymorphismus wird die Methode der Unterklasse zuerst aufgerufen. Wenn die Unterklasse die Methode der übergeordneten Klasse nicht überschreibt, wird die Methode der übergeordneten Klasse aufgerufen Zeichenbereichstabelle für die Zugriffskontrolle:

Diese Klasse Dieses PaketUnterklasse

Externes Paket

öffentlich

<span style="font-size: 18px;">总结:</span>

geschützt

✓ ✓: 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!

Stellungnahme:
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