gpt4 book ai didi

java - 你能向我解释一下在java中实例化对象的第二种方法吗?

转载 作者:行者123 更新时间:2023-12-01 10:01:55 25 4
gpt4 key购买 nike

我最近开始学习java,有一部分让我感到困惑,我需要帮助。

据我所知,实例化一个java对象的语法是这样的

String s1 = new String("This is a string");

但是问题是最近我遇到了这样声明的东西

NumberFormat numF = NumberFormat.getNumberInstance(locale);

有人可以向我解释一下吗

最佳答案

NumberFormat 是一个抽象类,因此,您无法以“正常方式”实例化它。

因此,它提供了一个静态方法getNumberInstance,以便您可以获得“通用数字格式”。

在您的代码中,您使用相同的方法来获取 NumberFormat

另外,这个:

NumberFormat numF = NumberFormat.getNumberInstance(locale);

与调用此相同:

NumberFormat numF = NumberFormat.getInstance(locale);

关于java - 你能向我解释一下在java中实例化对象的第二种方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36743630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com