无法在Java中创建Math对象?

use*_*312 3 java

我试图在Java中创建Math的对象.理想情况下,不需要创建这样的实例,因为它只有静态方法和参数.我只是想创造它是否会允许我.因此,当我创建一个数学类对象时,会显示编译器错误,指出Math类构造函数不可见.

但我查看了Math类代码并且没有提供explict构造函数,因此java将提供一个默认构造函数,可以在外部访问.

Rei*_*eus 5

这是正确的行为.该用于构造Mathprivate因为它仅包含static的实用方法:

private Math() {}
Run Code Online (Sandbox Code Playgroud)