Java Shell (kurz JShell) ist ein REPLinteraktives Tool zum Erlernen von Java und zum Prototyping von Java-Code. Es wertet die Eingaben Anweisungen, Anweisungen und Ausdrücke aus, gibt die Ergebnisse sofort aus und wird über die Befehlszeile ausgeführt.
Kapselung ist ein wichtiges Konzept in Java, um sicherzustellen, dass „sensible“ Daten vor dem Benutzer verborgen bleiben. Um dies zu erreichen, müssen wir die Klassenvariablen als privat deklarieren und öffentlichen Zugriff auf die Methoden get und set bereitstellen sowie den Wert der privaten Variablen aktualisieren.
Im folgenden Codeausschnitt haben wir das Konzept der Kapselung für die Klasse Employee implementiert.
<strong>jshell> class Employee { ...> private String firstName; ...> private String lastName; ...> private String designation; ...> private String location; ...> public Employee(String firstName, String lastName, String designation, String location) { ...> this.firstName = firstName; ...> this.lastName = lastName; ...> this.designation = designation; ...> this.location = location; ...> } ...> public String getFirstName() { ...> return firstName; ...> } ...> public String getLastName() { ...> return lastName; ...> } ...> public String getJobDesignation() { ...> return designation; ...> } ...> public String getLocation() { ...> return location; ...> } ...> public String toString() { ...> return "Name = " + firstName + ", " + lastName + " | " + ...> "Job designation = " + designation + " | " + ...> "location = " + location + "."; ...> } ...> } | created class Employee</strong>
Im folgenden Codeausschnitt erstellen wir eine Instanz der Klasse Employee und drucken den Namen, die Bezeichnung und den Standort aus.
<strong>jshell> Employee emp = new Employee("Jai", "Adithya", "Content Developer", "Hyderabad"); emp ==> Name = Jai, Adithya | Job designation = Content Developer | location = Hyderabad.</strong>
Das obige ist der detaillierte Inhalt vonWie implementiert man das Kapselungskonzept in JShell in Java 9?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!