我在VB.net开发,但我来自java,我有想创建一个实现这样的接口的匿名类:
int h = 4;
Object x = new iInterface({
@Override void f(){
h = 5;
}
});
我不知道该怎么做,所以我想创建一个嵌套的类来实现" iInterface"但...
Class N
Dim h = 4
Class n
Implements iInterface
Sub f()
h = 5
End Sub
End Class
End Class
...... VisualStudio在h下面放了一张蓬松的蓝色垫子,并对我说:"对非共享成员的引用需要一个对象引用"
我该怎么办? > ___<
答案 0 :(得分:0)
您可能正在寻找共享元素。以下是相关文档:https://msdn.microsoft.com/en-us/library/zc2b427x.aspx 否则,您必须显式创建该类的实例 用它。
答案 1 :(得分:0)
这样的事情:
Class N
Shared h = 4
Class n
Implements iInterface
Sub f()
h = 5
End Sub
End Class
结束班