当前位置: 首页 > 编程笔记 >

如何在Java 9中的JShell中创建类和对象?

邵展
2023-03-14
本文向大家介绍如何在Java 9中的JShell中创建类和对象?,包括了如何在Java 9中的JShell中创建类和对象?的使用技巧和注意事项,需要的朋友参考一下

JShell是Java 9中发布的一个新的Java Shell工具。它是第一个正式的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"
 类似资料:
  • 本文向大家介绍如何在Java 9中的JShell中创建包装对象?,包括了如何在Java 9中的JShell中创建包装对象?的使用技巧和注意事项,需要的朋友参考一下 我们可以使用new运算符来创建Wrapper类的实例,还可以在Integer等类型中使用valueOf()方法来创建包装器对象。 Integer.valueOf()方法将重用现有Integer对象与在堆上相同的值。如果堆中存在具有相同值

  • REPL代表Read-Eval-Print Loop 。 使用JShell,Java具有功能。 使用REPL,我们可以编写和测试基于java的逻辑,而无需使用javac编译并直接查看计算结果。 运行JShell 打开命令提示符并键入,运行结果如下所示 - 查看JShell命令 当进入命令之后,可键入 来查看中的帮助信息。 运行JShell命令 输入命令并查看当前使用的导入。 在JShell中运行计

  • Java9的一个新特性是不推荐使用包装对象的构造函数。创建新包装对象的唯一方法是使用它们的静态方法。例如,对于整数对象,为-128和127之间的值实现缓存,并在每次调用时返回相同的引用。 正如类的API所说:“静态工厂值of(int)通常是一个更好的选择,因为它可能会产生更好的空间和时间性能。”JLS说:“给定相应的基元类型的值,通常不需要构造这些box类的新实例。构造的建议替代方法是自动装箱或静

  • 本文向大家介绍如何在Python中创建类对象?,包括了如何在Python中创建类对象?的使用技巧和注意事项,需要的朋友参考一下 使用该类的构造函数创建一个类对象。然后将该对象称为类的实例。类实例化使用函数表示法。  在下面的代码中,我们定义一个类并创建了相同类的实例,如下所示

  • 我通过学校为一项任务提供的简报创建了一个飞机座位预订系统。我遇到了一个我无法解决的主要问题。 摘要说明抽象类必须有一个抽象方法和大约4个公共方法。在抽象类的两个子类中,我们都必须初始化对象数组(所有普通的座位)。然而,一旦它们被初始化,我不知道如何将它们发送回抽象类(该类有一个检查未预订的飞机座位的方法,这就是我需要初始化的座位对象的地方) ArrayIndexOutOfBounds在一个应该在边

  • 问题内容: 我正在尝试kafka.utils.ZKStringSerializer用clojure创建一个scala对象。(在org.apache.kafka/kafka_2.10 “0.8.0”) 由于我对scala知之甚少,所以我不知道如何调用它的构造函数。我这样尝试过: 并得到一个错误: 我尝试使用来查看其方法,但是只有一些静态方法。并告诉我这是一类,而不是我想要的实例。 该对象的实现如下: