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

我可以在java中使用extends关键字继承标准类吗,java,Java,我可以使用extends关键字在程序中继承java标准类吗。就像: class myclass extends standardJavaClass { //code here } 我正在尝试,但找不到解决办法。我的主要问题是: 创建一个名为AdvancedMath的新类,该类继承java的标准数学类 Java中的数学类是最终类,因此您无法扩展它 因为它的所有方法都是静态的,所以我建议像这样导入它: import static java.lang.Math.*; 类Java.lang

我可以使用extends关键字在程序中继承java标准类吗。就像:

class myclass extends standardJavaClass
{
     //code here
}
我正在尝试,但找不到解决办法。我的主要问题是: 创建一个名为AdvancedMath的新类,该类继承java的标准数学类

Java中的数学类是最终类,因此您无法扩展它

因为它的所有方法都是静态的,所以我建议像这样导入它:

import static java.lang.Math.*;

类Java.lang.Math是最后一个类。它不能被扩展。

你不能扩展最终的类,扩展一个完整的静态数学类是没有意义的。因为你不能覆盖其中的所有内容,你只能调用它们


您还可以扩展标准java类。例如,您可以基于java.util.logging.handler编写自己的处理程序

为什么要扩展Math类?所有的方法都是静态的。在这里提问之前阅读文档。那么有没有方法继承标准类?是的,只有当类不是final时才使用extends关键字。java math类是final。现在我该如何继承它?你不能继承它,因为它是最终的!你永远不需要做3+2=6,因为3+2=5很好,而且是java人做的,这就是为什么它是最终的