【发布时间】:2013-01-20 12:38:28
【问题描述】:
在 Java 中,我们有静态类 Math。您不需要创建它的对象,所以它是静态的。另一个是随机类。我们不需要创建它的实例,那为什么它也不是静态的呢?我的课程我经常使用随机数,当必须在每个课程中创建字段 rand 以生成随机数时,我会很生气。那么为什么它不是静态的呢?
【问题讨论】:
-
嗯,Java 中的顶级类不能声明为静态,您确实需要创建
Random的实例。基本上,您问题的两个前提都不正确。 -
数学中有一个静态的 random()。
-
一个更好的问题应该是:“为什么
Random类不是final?”