Java Shell (JShell en abrégé) est un REPLoutil interactif pour apprendre Java et prototyper du code Java. Il évalue les statements, statements et expressions d'entrée, imprime les résultats immédiatement et s'exécute à partir de la ligne de commande.
Encapsulation est un concept important en Java pour garantir que les données "sensibles" sont cachées à l'utilisateur. Pour y parvenir, nous devons déclarer les variables de classe comme privées et fournir un accès public aux méthodes get et set ainsi que mettre à jour la valeur de la variable privée.
Dans l'extrait de code suivant, nous avons implémenté le concept d'encapsulation pour la classe Employee.
<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>
Dans l'extrait de code ci-dessous, nous créons une instance de la classe Employee et imprimons le nom, la désignation et l'emplacement.
<strong>jshell> Employee emp = new Employee("Jai", "Adithya", "Content Developer", "Hyderabad"); emp ==> Name = Jai, Adithya | Job designation = Content Developer | location = Hyderabad.</strong>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!