双 vs 双在 java 中
2022-09-03 08:25:53
Double
参数可以是当不能。null
double
首先,您需要了解这两种类型之间的区别。 是基元类型,而 是对象。double
Double
下面的代码显示了一个重载方法,我假设它类似于你的实验室代码。
void doStuff(Double d){ System.out.println("Object call"); }
void doStuff(double d){ System.out.println("Primitive call"); }
有几种方法可以调用这些方法:
doStuff(100);
doStuff(200d);
doStuff(new Double(100));
这些调用将导致:
"Primitive call"
"Primitive call"
"Object call"