5
我想從包裝類外部實例化一個內部非靜態接口。實現內部非靜態接口
這可能嗎?
考慮下面的代碼:
shared class AOuterClass() {
Integer val = 3;
shared interface AInterface {
shared Integer val => outer.val;
}
}
void test() {
AOuterClass o = AOuterClass();
object impl satisfies ???.AInterface{}
}
我覺得object impl satisfies o.AInterface{}
將是我的直覺合理,但是編譯器不允許它。
我同意,這是最簡單的解決方案。 (是的,它工作。) –
這個想法是創建和實現給定'o'的外部接口。 (但這也只是一個想法,並不重要,我只是想知道我是否有一些語法技巧) –