Heim >Java >JavaErste Schritte >Was bedeutet Java-Kapselung?
Kapselung bezieht sich auf eine Methode zum Verpacken und Verbergen der Implementierungsdetails einer abstrakten Funktionsschnittstelle.
(Empfohlenes Tutorial: Einführung in das Java-Tutorial)
Die Hauptfunktion der Kapselung besteht darin, dass wir unseren eigenen Implementierungscode ändern können, ohne die Programmfragmente zu ändern, die unseren Code aufrufen.
Vorteile:
Eine gute Verpackung kann die Kopplung reduzieren.
Die Struktur innerhalb der Klasse kann frei geändert werden.
ermöglicht eine genauere Steuerung von Mitgliedsvariablen.
Informationen ausblenden und Details implementieren.
(Lernvideo-Empfehlung: Java-Kurs)
Kapselungsschritte
1. Ändern Sie die Sichtbarkeit des Attributs, um den Zugriff auf das Attribut einzuschränken (im Allgemeinen auf privat beschränkt), zum Beispiel:
public class Person { private String name; private int age; }
In diesem Code , setzen Sie die Namens- und Altersattribute auf privat, auf die nur diese Klasse und nicht andere Klassen zugreifen können, wodurch die Informationen ausgeblendet werden.
2. Stellen Sie externen öffentlichen Methodenzugriff auf jedes Wertattribut bereit, d Ein gleichnamiger Konflikt tritt zwischen der lokalen Variablen (Namensvariable in setName(String name)) und der lokalen Variablen (Namensvariable in setName(String name)) auf.
Das obige ist der detaillierte Inhalt vonWas bedeutet Java-Kapselung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!