【发布时间】:2016-04-20 12:20:44
【问题描述】:
我最近开始学习 java,其中有一部分让我感到困惑,我需要帮助。
据我所知,实例化一个 java 对象是这样的语法
String s1 = new String("This is a string");
但是问题是最近我遇到了这样声明的东西
NumberFormat numF = NumberFormat.getNumberInstance(locale);
谁能给我解释一下
【问题讨论】:
-
这里没什么好解释的。读取
getNumberInstance的documentation,返回一个NumberFormat对象。 -
这称为静态工厂方法。查看 Effective Java 2nd Ed 第 1 条了解详细说明。
标签: java