我在谷歌搜索代碼。我得到了一個編寫Math_class.sqr_func(x)的代碼,我無法理解這個語法的含義。Math_class.sqr_func(x)代表什麼
網站的urtl是http://deepakjbhat.blogspot.in/2011_11_01_archive.html
我在谷歌搜索代碼。我得到了一個編寫Math_class.sqr_func(x)的代碼,我無法理解這個語法的含義。Math_class.sqr_func(x)代表什麼
網站的urtl是http://deepakjbhat.blogspot.in/2011_11_01_archive.html
它調用靜態方法的類Math_class
(即靠近頁面底部的定義)的sqr_func
,用參數x
。
注意,你看代碼是坦白的幾件事情真的壞榜樣 - 最嚴重,命名規則和編碼風格。如果僅使用Java已定義的標準內置Math
類,那麼該代碼將更容易理解。
如果真的需要另一個類來保存其他方法,它應該被命名爲明確的(因爲它口頭上描述了一個不相關的對象),並且方法應該被一致地命名(例如,值可能是)。
但我知道的是數學類不是由Math_class來表示的。它是使用Math類還是什麼的替代方法?我無法清楚地理解它。 – user3078082
@ user3078082是的,'Math'是一個內置的類。出於某種原因,您正在查看的代碼使用多種方法定義自己的類,名爲'Math_class'。這是一個很好的例子,爲什麼你應該儘可能地使用內置的類和方法:另一種方法就是所有這些不必要的混淆。 –
這只是一個函數調用。 – csmckelvey
你想說的函數類型是數學類中定義的方法還是程序員自己定義的方法? – user3078082
它在'Math_class'裏面 – csmckelvey