Java Math_class.sqr_func(x)代表什么
我在谷歌搜索代码。我得到了一个写Math_class.sqr_func(x)的代码,我无法理解这个语法的含义Java Math_class.sqr_func(x)代表什么,java,Java,我在谷歌搜索代码。我得到了一个写Math_class.sqr_func(x)的代码,我无法理解这个语法的含义 该站点的urtl是它正在调用类数学类的静态方法sqr\u func(在该页底部附近定义),参数为x 请注意,坦率地说,您正在查看的代码是几个方面的一个非常糟糕的示例——最令人震惊的是,命名约定和编码风格。如果只使用Java已经定义的标准内置的Math类,那么该代码将更容易理解 如果确实需要另一个类来保存其他方法,则应将其命名为明确的名称(Math_class非常糟糕,因为它口头上描述了
该站点的urtl是它正在调用类
数学类的静态方法sqr\u func
(在该页底部附近定义),参数为x
请注意,坦率地说,您正在查看的代码是几个方面的一个非常糟糕的示例——最令人震惊的是,命名约定和编码风格。如果只使用Java已经定义的标准内置的Math
类,那么该代码将更容易理解
如果确实需要另一个类来保存其他方法,则应将其命名为明确的名称(Math_class
非常糟糕,因为它口头上描述了一个不相关的对象),并且应一致地命名这些方法(例如,将值平方的方法可能是MyMath.sqr
).这只是一个函数调用。你想说哪种类型的函数,是在数学类中定义的方法还是程序员自己定义的方法?它在math_类中
我是java新手,我的理解是,要访问数学类中的方法,我们使用math.sqrt()没有一个函数可以用来计算任意数的平方,就像我们如何使用Math_类一样。sqr_func(x)。Math
和Math_类
是两个不同的类<代码>数学类
是在链接到的代码中定义的类。在该类中有一个函数sqr\u func
。该程序没有使用java的数学。但我知道的是,数学类是由数学表示的,而不是由数学类表示的。它是使用数学类的替代品还是什么。我不能很清楚地理解它。@user3078082是的,Math
是一个内置类。出于某种原因,您正在查看的代码定义了自己的类,称为Math\u class
,其中包含多个方法。这是一个完美的例子,说明了为什么您应该尽可能使用内置类和方法:另一个选择是所有这些不必要的混淆。