inner-classes

    3熱度

    5回答

    我正在研究groovy-wicket集成,並且在編寫事件處理函數時缺乏匿名內部類似乎是一個問題。 有沒有寫這個代碼的更巧妙的方式 import org.apache.wicket.PageParameters import org.apache.wicket.markup.html.basic.Label import org.apache.wicket.markup.html.link.Li

    6熱度

    3回答

    假設我有: public class OuterClass() { public class InnerClass { public void someMethod(int x) { someMethod(x); } } public void someMethod(int x) { System.out.println(

    34熱度

    5回答

    什麼是Java這樣的Scala中模擬: public class Outer { private Inner inner; public static class Inner { } public Inner getInner() { return inner; } } 我特別希望我的內部類不必須有一個完全合格的名稱 - 即我想Trade.Type

    2熱度

    1回答

    爲什麼我不能在包含的本地類中引用通用父類的類型參數? public class IsGeneric<T> { public void doSomething(T arg) { class A { T x; } A foo = new A(); foo.x = arg; T bar = foo.x; // erro

    8熱度

    2回答

    下面的代碼是合法的C++嗎? class Foo { class Bar; void HaveADrink(Bar &bar); void PayForDrinks(Bar &bar); public: void VisitABar(int drinks); }; class Foo::Bar { public:

    2熱度

    3回答

    傳遞最終對象(下面代碼中的字符串)時,它從匿名內部類打印時顯示爲空。但是,當最終值類型或直接最終字符串傳入時,其值正確顯示。 final在匿名內部類的上下文中是什麼意思,爲什麼對象傳遞null? public class WeirdInners { public class InnerThing { public InnerThing() {

    1熱度

    4回答

    public class Ex7 { private int fld; private void meth(int val) { fld = val; System.out.println(" meth() -> fld = " + fld); } public class Ex7Inner1 { void opera

    4熱度

    2回答

    我在另一個班級裏有一個匿名的內部班級(SomeClass)。 SomeClass.class.getClasses()和SomeClass.class.getDeclaredClasses()都返回空數組。 我無法在Class'Javadocs上找到一些提示。 匿名內部類可以通過某種方式使用反射檢索嗎? 匿名內部類和普通內部類之間還有什麼值得注意的區別?

    2熱度

    3回答

    嗨我想知道如果我可以有一個無包裝()AS3類調用文件中的主類的私有方法。例如:因爲它是MyDemoClass的私有成員 package demo { public class MyDemoClass { var helper:FriendlyHelperClass = new FriendlyHelperClass(this) } priva

    0熱度

    4回答

    我有一個具有私有內部類CBar的CFoo類。我想爲CFoo實現一個流輸出操作符,然後在實現中使用CBar的流輸出。當CFoo處於通用名稱空間中時,我可以得到這個工作,但是當我將它放在一個新的名稱空間(名稱空間foobar)中時,運算符不能再訪問私有內部類。我懷疑這與操作符的完整簽名有關,但我無法弄清楚指定好友聲明和實際操作符聲明的正確方法,以便實現編譯。任何人都可以建議我可能會失蹤? 請注意,它將