inner-classes

    13熱度

    4回答

    我有以下的Java代碼: public class A { private int var_a = 666; public A() { B b = new B(); b.method123(); System.out.println(b.var_b); } public class B { private

    70熱度

    13回答

    是否可以在接口內創建一個內部類? 如果是,我們爲什麼要這樣創建? 反正我們不打算創建任何接口對象? 他們是否幫助任何開發過程?

    3熱度

    2回答

    我有兩個特點,一個延伸另一方面,每一個內部類,一個延伸至另一,使用相同的名稱: trait A { class X { def x() = doSomething() } } trait B extends A { class X extends super.X { override def x() = doSomethingElse()

    7熱度

    1回答

    爲什麼我們可以有靜態最終成員,但不能在非靜態內部類中使用靜態方法? 我們可以在沒有實例化內部類的情況下訪問外部類之外的內部類的靜態最終成員變量嗎?

    10熱度

    2回答

    因此,考慮下面的Java類: class Outer { private int x; public Outer(int x) { this.x = x; } public class Inner { private int y; public Inner(int y) { this.y = y; } public int s

    0熱度

    3回答

    我們可以在外部類的構造函數中創建內部類的對象嗎?

    2熱度

    2回答

    內引用一個更高級別我有這樣的代碼: public class Home extends Activity{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //... //at some poi

    0熱度

    1回答

    我使用內部類執業的非法啓動但我有一個家庭作業問題的難度:它是如下: 創建擴展JPanel以及具有標記「一」三個JButton的實例Swing組件類BetterButtons, 「兩」和「三」。在BetterButtons的構造函數中,編寫實現ActionListener的本地類ButtonListener。這個本地類有一個字段字符串名稱和一個構造函數,它接受一個字符串參數,並將其分配給字段名稱。

    20熱度

    13回答

    在我的一些項目和某些書籍中,據說不是使用內部類(匿名或不是,靜態或不是) - 除了在某些受限制的條件下,如EventListener s或Runnable s - 是最佳做法。他們甚至在我的第一個行業項目中「禁止」。 這真的是最佳做法嗎?爲什麼? (我必須說,我使用了他們很多...) - 編輯--- 我不能選擇一個正確的答案,在所有這些迴應:有正當性的一部分主要是所有這些:我仍然會使用內部類,但我

    2熱度

    2回答

    我有一個類超和幾個subclases Sub1的,分公司2,... 有沒有一種方法來實例化對象SUB1,SUB2將共享相同的超級實例? 的情況來自內部嵌套類的配置是這樣的: Super{ superFields... Sub1{...} Sub2{...} ........ } 但內claeses已經成長過了,我woud感覺更舒適讓他們在不同的