inner-classes

    2熱度

    2回答

    我沒有找到我在我搜索問題答案的對象時,瞭解部分的邏輯來賦值運算符的右側,這就是爲什麼我問它。 class outer { class inner // non static . { } } For creating object of inner class I am unable to understand the logic of the part to the right of

    1熱度

    3回答

    我正在努力計算如何計算一個數組中有多少數字落在1.5 - 35的值之間。我正在努力計算出哪種方法應該用來實現這一點。我想也許是一個for-each嵌入式循環,但是我越想越多,我懷疑這種方法。任何幫助將不勝感激,我會如何實現這一目標,因爲我已經計算出如何計算方程的平均價格和最低價格,所以我會在下面發佈我的當前代碼。 class Program { static void Main(str

    -3熱度

    1回答

    文檔中提到「InnerClass的一個實例只能存在於OuterClass的一個實例中,並且可以直接訪問其封閉實例的方法和字段。」這意味着對於內部類的實例,我可以訪問外部類的成員。但我無法這樣做。 public class TopLevel { private int length; private int breadth; public class Nonsta

    -1熱度

    2回答

    請找到下面的代碼片段: 階級統治 public class Rules { public static final JarvisFilterRule FILTER = new JarvisFilterRule(); private static class JarvisFilterRule extends RelOptRule { private JarvisF

    0熱度

    1回答

    我正在處理一個問題,我實現了不同的鏈接列表。所有的列表類都包含兩個內部類;一個Node類和一個Iterator類。 這些內部類彼此完全相同。在Iterator類中,一些方法依賴於從外部類訪問信息,這很好。有沒有辦法在java中這樣做,所以我不需要在我所有不同的列表類中包含相同的代碼?我感到無能爲力 - 我只是不知道在哪裏尋找。 這是我的節點類是什麼樣子: class Node{ Node

    1熱度

    1回答

    我在Java中使用MVP的設計模式編寫GUI應用程序。 JButton對象屬於View類,ActionListener對象屬於Presenter。我在尋找一個簡潔的方式,讓演示者ActionListener s添加到視圖的JButtons無:(1)使按鈕public和(2),而不必一堆的方法添加到看起來像 視圖 private JButton foo; private JButton bar;

    0熱度

    2回答

    以下是跳過列表的模板化類中的內部嵌套類。我在下一行聲明瞭錯誤:「高度未在此範圍內聲明」。 class Node{ public: Node(int height){ this->height = height; } Node(Key_t key, Mapped_t obj, int height){

    1熱度

    1回答

    dummyNode聲明變量運行良好,直到我寫入迭代類作爲嵌套,現在它給了我一個錯誤非法使用非靜態數據成員'鏈表:: dummyNode」 C++,如果我刪除迭代器類它工作得很好 模板 class linkedList { private: listNode<T> * head, *tail; listNode<T> * dummyNode = new listNode<T

    1熱度

    1回答

    我正在挖掘一點點到Java類的可訪問性。儘管define classes有很多可能性,但我想知道下面的例子的用例。 基本上,AnotherClass的構造函數是私有的。但是,AnotherClass有一個靜態嵌套類,可在PublicClass類中訪問。 這只是我出於好奇而想出來的東西,但是因爲它真的有效,所以我想知道爲什麼我會用這樣的東西? 例 public class PublicClass {

    2熱度

    1回答

    運行此程序後我得到java.lang.InstantiationException,但我期待作爲輸出的Hello World。 public class Test { public static void main(String[] args) throws Exception { new Test().greetWorld(); } priva