inner-classes

    1熱度

    2回答

    我在Python中編寫了一個函數,該函數應該與Java中的工廠類似,因爲它爲給定參數實例化正確的類並返回此實例。 僅具有一個在函數內部類的最小的例子是這樣的: def create_object(param): class SpecialClass(ParentClass): def func(self, param): doSomething()

    0熱度

    1回答

    應用程序運行但TextView不會更新這裏是相關的代碼。 activity_picker_dashboard.xml <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.a

    2熱度

    3回答

    由於封閉類可以訪問其內部類的私有字段,何時應該將私有內部類聲明爲private,default或public?

    4熱度

    2回答

    我正在學習Java中的內部和外部類。我知道內部和外部類是什麼以及爲什麼使用它們。我在這個話題上遇到了以下問題,但找不到答案。 假設下面的代碼給出: class outer{ class inner{ } } class SubClass extends outer.inner{ } 問:應該如何最小的子類構造函數中定義?爲什麼? Option 1- Subcla

    1熱度

    2回答

    當我使用靜態嵌套類時,我沒有收到警告The type parameter T is hiding the type T。但是,當我使用非靜態嵌套類時,我收到警告。 public class CustomStack<T> { private class CustomNode<T>{ private T data; private CustomNode<T> next

    0熱度

    2回答

    我有一個問題,試圖創建一個漢字類的實例。它應該有2個靜態內部類。每個內部類都應該包含兩個字符串。 當我實例化類時,它將兩個靜態內部類作爲空值返回。 全班在下面。我的構造函數是否正確?如果我沒有內部類和他們的字符串作爲靜態我得到一個錯誤拋出。 Kanji kanji = new Kanji("aaa","bbb","ccc","ddd","eee","fff"); 我班 public class

    1熱度

    1回答

    我有一個嵌套類的類。我試圖嵌套類內訪問外部類的變量: class Thing{ var name : String? var t = Thong() class Thong{ func printMe(){ print(name) // error: instance member 'name' cannot be used on type

    1熱度

    1回答

    這是一個涉及Java(Java 8)中的內部類的設計問題。所有示例代碼都在我的文本下面 舉個例子,假設我有一些機械裝置將燃油從石油間歇泉泵送到某種燃燒器,我可以使用一個名爲OilAPI的外部API來控制它。 我有一個控制器類正在做的工作,並決定哪個燃燒器需要從哪個噴泉獲取石油,但我不希望使用API​​的類像Geyser和燃燒器的邏輯泄漏到控制器(也因爲API的確會隨着時間的推移而發生一些變化)。

    -2熱度

    3回答

    我有一個具有類型數組的內部類的類。我想訪問外部類之外的內部類的局部變量。 public class Fruits { public Citrus citrus[]; } public class Citrus{ public String lemon; public String orange; } 現在我想從內部類獲得的變量lemon這些類之外。 我得

    3熱度

    2回答

    下面是編譯成功的程序,但是如何訪問m1()方法內的類B的m2()方法的A級。 class A{ public void m1() { System.out.println("A-m1"); class B{ public void m2() { System.out.println("B-m2");