Java-Polymorphismus – Kapselung und Überladen von Klassenmethoden

   Bei der Kapselung geht es darum, den Prozess und die Daten einzuschließen, und der Zugriff auf Daten kann nur über die Schlüsselwörter private, protected und public in Java über die definierte Schnittstellenmethode gekapselt werden.


   Die Kapselung kombiniert alle Komponenten eines Objekts. Die Kapselung definiert, wie das Programm auf die Daten des Objekts verweist. Die Kapselung verwendet tatsächlich Methoden, um die Daten der Klasse zu verbergen und den Umfang zu steuern, in dem Benutzer die Klasse ändern und auf Daten zugreifen können. Eine ordnungsgemäße Kapselung kann das Verständnis und die Wartung des Codes erleichtern und außerdem die Sicherheit des Codes erhöhen. Überlastung ist das Verhalten in derselben Klasse, das sich von der in der vorherigen Ausgabe eingeführten Überschreibung (Verhalten zwischen verschiedenen Klassen) unterscheidet.


   Hier ist ein einfaches Beispiel, um die Anwendung von Überlastung zu veranschaulichen.


   Überladung des Konstruktors mit unterschiedlichen Parametern


Fügen Sie hier eine Bildbeschreibung ein


   Wenn derselbe Methodenname keine Parameter annimmt, entspricht er nicht den Überlastungsregeln und es wird ein Fehler gemeldet.


Fügen Sie hier eine Bildbeschreibung ein


   Wenn der obige Methodenname in einen der Parameter geändert wird, kann er der Überlastungsregel entsprechen.


Fügen Sie hier eine Bildbeschreibung ein


Fügen Sie hier eine Bildbeschreibung ein


Fügen Sie hier eine Bildbeschreibung ein


   Anhand der einfachen Beispiele oben können Sie die Überlastungskapselung der Überlastung erkennen und je nach Bedarf unterschiedliche Methoden erstellen, um die Ergebnisse verschiedener Methoden zu erzielen. In der nächsten Ausgabe wird weiterhin die Implementierung polymorpher abstrakter Methoden vorgestellt.

Ich denke du magst

Origin blog.csdn.net/weixin_48591974/article/details/127417723
Empfohlen
Rangfolge