對於VB.NET的Static
關鍵字,是否存在Java等價物(特別是在Android上)?對於那些不熟悉VB.NET,採取下面的代碼片段...什麼是[Android] Java的等效VB.NET的靜態關鍵字?
Sub MyFunc()
Static myvar As Integer = 0
myvar += 1
End Sub
的Static
關鍵字使得它如此MYVAR保留其後續調用MYFUNC之間的值。
因此,在三次調用MyFunc之後,myvar的值將爲:1
,2
和3
。
如何在Java中的方法中創建一個跨調用持久變量?你可以嗎?
Java也有「靜態」的關鍵字,它有異曲同工之妙 – Waqas
從我收集的,Java的'static'更像是VB.NET的'Shared'表示...類成員不需要特定的類實例;沒有?或者,Java的'static'實際上服務於VB.NET的'Shared'和'Static'的雙重目的嗎?可以使用聲明爲靜態的java/c#成員中的 – eidylon
而無需實例化實例,並且還可以在不同實例之間共享,從而在後續調用之間保留它的值。 – Waqas