在java中使用extends关键字可以继承标准类吗?



可以在程序中使用"extends"关键字继承Java标准类吗?就像:

class myclass extends standardJavaClass
{
     //code here
}

我正在尝试,但找不到解决方案。我的主要问题是:创建一个名为AdvancedMath的新类,它继承java的标准数学类。

Java中的Math类是final,因此你不能扩展它。

由于它的所有方法都是static,我建议像这样导入它:

import static java.lang.Math.*;

Java.lang.Math是Final类。

不能扩展final类,扩展一个完整的静态Math类是没有意义的。因为你不能重写里面所有的东西你只能调用它们

还可以扩展标准java类。例如,您可以基于java.util.logging.Handler

编写自己的处理程序。

最新更新