Java Shell (略して JShell) は、Java を学習し、Java コードのプロトタイプを作成するための REPL 対話型ツールです。入力された statements、statements、expressions が評価され、結果がすぐに出力され、コマンド ラインから実行されます。
カプセル化はJavaの重要な概念であり、「機密」データがユーザーから確実に隠されるようにするために使用されます。これを実現するには、クラス変数をプライベートとして宣言し、get メソッドと set メソッドへの public アクセスを提供し、プライベート変数の値を更新する必要があります。変数。
次のコード スニペットでは、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>
次のコード スニペットでは、Employee クラスのインスタンスを作成し、name を出力します。 、指定および場所。
えええええ以上がJava 9 の JShell でカプセル化の概念を実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。