Heim > Java > javaLernprogramm > Wie implementiert man das Kapselungskonzept in JShell in Java 9?

Wie implementiert man das Kapselungskonzept in JShell in Java 9?

WBOY
Freigeben: 2023-09-02 22:01:02
nach vorne
833 Leute haben es durchsucht

如何在Java 9的JShell中实现封装概念?

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage