我正在清除我的Java概念。我對Java的瞭解遠在開端,對我很友善。Java中的靜態和非靜態方法Intercall
我想了解靜態方法和非靜態方法intercalls。我知道 -
- 靜態方法可以簡單地調用另一個靜態方法在同一類中的名稱。
- 只有在創建類的實例後,靜態方法才能調用同一類的另一個非staic方法。
- 非靜態方法可以簡單地通過classname.methodname調用同一類的另一個靜態方法 - 不知道這是否正確?
我的問題是關於非靜態方法調用另一個非staic相同類的方法。在類聲明中,當我們聲明所有方法時,我們可以從非靜態類中調用另一個非靜態方法嗎?
請用實例說明。謝謝。
你寫了一個測試案例和嘗試,也許? – 2012-07-09 21:07:54
我認爲如果你提供這個例子會更有幫助。用一兩個方法提供一個簡單的類聲明。包括您詢問的方法調用。然後我們可以說「是的,這是允許的」或者「不是這樣,這是原因」。 – 2012-07-09 21:09:25
當然你可以做到這一點,只需編寫一個簡單的類:2個靜態方法,2個非靜態方法,並嘗試實現你所要求的,答案將足夠清晰。 – Benjamin 2012-07-09 21:15:15