Computer >> Máy Tính >  >> Lập trình >> Java

Làm thế nào để tạo một lớp và đối tượng trong JShell trong Java 9?


JShell là một công cụ trình bao java mới được phát hành trong java 9. Đây là công cụ REPL chính thức đầu tiên ( Đọc-Đánh giá-In-Vòng lặp ) ứng dụng. Công cụ này giúp thực thi và đánh giá các chương trình java và lôgic đơn giản như câu lệnh , vòng lặp , biểu thức , và v.v. Java REPL cung cấp một môi trường lập trình đơn giản trong dấu nhắc lệnh. Nó có thể đọc đầu vào, đánh giá và in đầu ra.

Trong ví dụ dưới đây, chúng ta có thể tạo một lớp và đối tượng trong JShell bằng cách sử dụng dấu nhắc lệnh.

Ví dụ

jshell> class Employee {
...> private String name;
...>    Employee(String name) {
...>       this.name=name;
...>    }
...>    String getName() {
...>       return name;
...>    }
...>    void setName(String name) {
...>       this.name=name;
...>    }
...> }
| created class Employee


Ví dụ

jshell> Employee emp = new Employee("Adithya")
emp ==> Employee@4b952a2d

jshell> emp.getName()
$3 ==> "Adithya"