Java
 Computer >> コンピューター >  >> プログラミング >> Java

Java 9のJShellでクラスとオブジェクトを作成するにはどうすればよいですか?


JShell はJava9でリリースされた新しいJavaシェルツールです。これは最初の公式のREPL読み取り-評価-印刷-ループ ) 応用。このツールは、ステートメントなどの単純なJavaプログラムやロジックの実行と評価に役立ちます。 、ループ 、など。Java REPLは、コマンドプロンプトで簡単なプログラミング環境を提供します。入力を読み取り、評価し、出力を印刷できます。

以下の例では、コマンドプロンプトを使用してJShellでクラスとオブジェクトを作成できます。

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


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

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

  1. Java 9のJShellでスニペットを保存、編集、およびドロップする方法は?

    JavaシェルまたはJShell は公式のREPL (Read-Evaluate-Print-Loop) Java 9で導入 。すばやくプロトタイピングするためのインタラクティブなシェルを提供します 、デバッグ main()は必要ありません メソッドを実行する前にコードをコンパイルする必要はありません。 JShellは、「jshell」と入力することで簡単に開始できます コマンドプロンプトで。 スニペットを保存 / save [-all | -history | -start] を使用して、スニペットソースをファイルに保存できます。 コマンド。 C:\Users\User>jshe

  2. Javaで抽象クラスのオブジェクトを作成できますか?

    いいえ、抽象クラスのオブジェクトを作成することはできません。ただし、抽象クラスの参照変数を作成することはできます。参照変数は、派生クラス(抽象クラ​​スのサブクラス)のオブジェクトを参照するために使用されます。 抽象クラスとは、実装を非表示にし、関数定義をユーザーに表示することを意味し、抽象クラスと呼ばれます。 Java抽象クラスには、要件がわかっていて、抽象クラスに部分的に実装できる場合に、デフォルトの動作を実装するインスタンスメソッドを含めることができます。 例 abstract class Diagram {    double dim1;