non-static

    0熱度

    1回答

    我有一個相當複雜的數據文件,許多不同類型的行很多。對於特定的列我感興趣的我有一個看起來像這樣的模式:之前和之後在每個入口的那件小數可能會有所不同 12.6 \pm 0.8 ^^的位數。 我希望我可以使用正則表達式來取代列項: [12.6,-0.8,+ 0.8] 我所要求的幫助是我應該如何去更換一次我我發現了像我之前所做的那樣的條目。到目前爲止我發現的所有例子都是爲了當你想用其他靜態字符串替換

    6熱度

    3回答

    我的項目有一些開發人員喜歡非靜態初始化塊。 什麼是替代這個,什麼是缺點這種替代的?我猜想:初始化構造函數中的值? 爲什麼要使用非初始化塊?據我瞭解,「初始化塊」用於實例化類時設置值。那麼構造函數是不夠的? public class BlockTest { String test = new String(); //Non-static initialization block

    0熱度

    3回答

    我更新的編程,並繼續獲取非靜態方法不能從靜態上下文從我的螞蟻類調用我的地板類時引用。我刪除了所有的靜態信息,並且仍然出現這個錯誤,如果有人能指出我的方向是正確的,還是讓我知道這個問題會很好,謝謝。 public class Ant { public final int RED = 0, BLUE = 1, NORTH = 0, EAST = 1, SOUTH = 2, W

    4熱度

    3回答

    我有問題了解處理非靜態變量的方式。我選擇了使用數組,以便輕鬆地檢索其內存地址。 考慮下面的代碼: public class tryClass { int[] v = {0}; // vector v is non-static (and NOT local to any method) tryClass obj; public void met() {

    2熱度

    1回答

    尊敬的stackoverflow同志們, 我再次遇到了讓特定的PowerMock/Mockito案例工作的問題。 問題是,我需要驗證從公共非靜態方法調用的私有靜態方法的調用。類似的例子我以前張貼在How to suppress and verify private static method calls? 這是我的代碼: class Factory { public String f

    -2熱度

    5回答

    這是我的第一個Java項目。 所以我正在開發自己的模擬項目,而我的一些核心內容已經出錯了。我現在有兩門課我正在關注 - 定居點和townRey,它延伸瞭解決辦法。 將引發錯誤,當我嘗試 System.out.println(townRey.returnStrength()); 這裏是我的兩個相關類: 結算: public class settlement { // //

    0熱度

    1回答

    我在公共類訪問說明符中有一個函數原型。 這是原型: friend void operator=(String &s,char *str); 的字符串就是它的原型類。正如你可以看到它是一個朋友功能。通過保持這種方式它給了我這個錯誤: operator =' must be a non-static member // Error: operator= must be a member funct

    0熱度

    1回答

    我再也沒有問題了,但是我想了解一些代碼的行爲。最初,我正在生成一些隨機數字,並且在我的代碼中,Math.random爲所有迭代返回相同的數字。我試圖創建具有以下兩個類的最小例如: 第一類: public class randomTest { public randomTest() { } public double generateRandomNumber()

    1熱度

    2回答

    的私有成員是否有可能有一個非成員運算符像 bool operator==(const std::string &l, const Token r) 到無關的類Interpreter的私有成員函數? 我試過這種顯而易見的方式,但它不起作用(太多的參數)。 我知道,已經是冠軍「非成員函數[...]爲成員說:」相反的,但有比功能更好的方式 bool isToken(const std::string

    0熱度

    2回答

    我相當新的編程和我一直在試圖編程一個非常簡單的菜單,讓用戶按下JRadioButton選擇模式的岩石,紙張,剪刀(1播放器或2播放器)。我當前的代碼監聽哪個按鈕被選中,然後設置一個int爲1或2.然後它取這個數字,並用它來確定哪個窗口在主要方法中打開,但我不知道我該怎麼做,因爲我可以將非靜態字段引用到靜態方法。 我的代碼的這一位設置模式,然後根據該int確定打開哪個窗口。 public void