我熟悉C#,現在學習Java中的靜態類。 在下面的代碼中,我假設如果staticClass構造函數已在啓動時初始化。但事實並非如此。在主要方法中調試光標到第一個循環的斷點時。我收到一個錯誤「staticClass not loaded」。 問題:有沒有一種方法可以在main方法執行之前執行靜態類構造函數?或爲什麼它沒有加載?類似的靜態類在啓動時加載到C#中。但在Java?認爲這是一個不工作的代碼。
相關的內部 Cannot make a static reference to the non-static method 語境 在處理中,我使用的方法的LoadImage()的一個內部類的內部。處理不同意: 無法使靜態參考從類型PApplet 非靜態方法 的LoadImage(字符串)如果我讓主類非靜態,然後,將錯誤消息消失。我不明白爲什麼我的主類不能是靜態的,我不想實例化它,因爲我不需要它。內
我需要調用類的一個靜態成員before調用類的構造函數。這個類實現了一個接口,我將需要在after the object is constructed之後調用(多態)相同的靜態成員。 我相信有些語言允許一到小數點前有一個實例名稱訪問一個靜態方法,像 myClassInstance.staticMethod
F#似乎並沒有允許,特別是如果類繼承自另一個接口以來,接口不能包含靜態方法。 下面的代碼
我得到了靜態類,它正在從服務器加載數據並將其包裝到稍後進入數組並傳遞給普通類的對象中。我想添加參數「距離到用戶」,它需要用戶位置來計算。所有的項目都在不同的java類中。 從靜態類的方法,它從服務器響應到對象進行排序。 public static List<Quake> extractEarthquakes(String earthquakeJSON) {
if (TextUtils.i
我來自C++並從Java開始。所以我知道我不能使用超級和靜態函數,但最新的代碼有什麼問題? class TestClass {
public static void main(String[] args) {
Test x = new Test(); // Here is the error Why?
}
class Test {
//at