static-methods

    0熱度

    1回答

    我想弄清@staticmethod和@classmethod之間的區別。後者通過cls實例。 當我試圖撥打@classmethod時,它給我一個錯誤。 我應該如何在REPL中調用@classmethod(to_c()和to_f())裝飾方法? 下面是REPL調用 >>> from temperature_converter import * >>> c = TemperatureConverte

    1熱度

    1回答

    我正在編寫一個GUI程序,該程序將允許用戶輸入一個數字n,並從那裏計算數字序列中的第n項。他們可以選擇使用迭代或遞歸方法。最後,當用戶關閉該窗口時,應該創建一個新的文本文檔,該文檔具有第n項,迭代方法的效率以及前10項中每行的遞歸方法的效率。 我遇到麻煩的是效率計數器。它應該在使用任一方法時返回效率,但是當我在更改值或切換方法後單擊計算按鈕時,它會一直添加到效率計數器中,而不是重置。我知道這是因爲

    3熱度

    3回答

    一些關於靜態:類股靜態方法 實例 了類似的問題: Java: when to use static methods What does the 'static' keyword do in a class? 我很困惑: 靜態方法只有一個內存塊? ,如果我在多線程使用靜態方法,它會阻止

    -4熱度

    5回答

    我正在寫一個程序從文本文件中獲取輸入(只包含整數),將其放入鏈接列表並顯示鏈接列表。這裏是我的代碼: import java.util.Scanner; import java.io.File; import java.io.FileNotFoundException; class Node{ int value; Node next; Node(){

    0熱度

    1回答

    編譯:TDM-GCC 5.1.0(SJLJ放卷) 我在傳遞可變數量的類型參數的靜態可變參數模板方法調用的內部問題模板功能。我已經嘗試了每種語法變體,但它不會編譯,所以我只能假設我做錯了。 這裏的設置: #include <iostream> template <class T> struct Foo { template <class...> static void t

    -1熱度

    1回答

    我已經閱讀過某個地方,該對象不能調用靜態方法...但根據以下代碼mm對象正在調用public static void main1(String args[]){}靜態方法並顯示輸出..有人可以解釋它爲什麼? public class Mainmultiple{ public static void main(String args[]) { System.out.p

    0熱度

    1回答

    我是編程新手,所以簡單的錯誤對我來說並不是很無知。 代碼嘗試將整數數組傳遞到名爲total的方法中,如果數組爲空,則返回零。我的eclipse崩潰了,所以我必須使用在線工具來運行我的java代碼。 它一直說我有一個錯誤,我不明白它的推理。 非靜態方法總(INT [])不能從靜態上下文 public static void main(String []args){ int [] array

    0熱度

    1回答

    public class bioscope extends Component{ static int width; static int height; public void paint(Graphics g){ try { BufferedImage crow = ImageIO.read(new File("photos/houseCrow.jpg"));

    3熱度

    1回答

    假設我希望在F#中實現Vector和Matrix類。該語言不允許循環依賴,所以我不能同時使用Vector類和Matrix類,反之亦然。我們還要說,我做出選擇,任何一個類別都不應該依賴於其他類型(與例如Vector取決於Matrix的情況相反,而不是其他方式)。 現在我想實現Matrix實例與Vector實例的右乘,即a * b,其中a是矩陣,b是矢量。首先想到的是將op_Multiply聲明爲例如

    1熱度

    1回答

    這裏特定的詞是主要的: public class MiscStringOperationsDriver { public static void main(String[] args) { // Test the wordCount method int numWords = MiscStringOperations.wordCount("Ther