首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

如次,带参数的匿名内部类,为何找不到类Wrapping

2013-03-26 
如下,带参数的匿名内部类,为何找不到类Wrappingpublic class Test{public Wrapping wrap(int x){return ne

如下,带参数的匿名内部类,为何找不到类Wrapping
public class Test{
public Wrapping wrap(int x){
return new Wrapping(x){
public int value(){
return super.value()*47;
}
};
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Test p=new Test();
Wrapping w=p.wrap(10);
}
}

java语言,请高手赐教么
[解决办法]
的确要先有个Wrapping这个类的.
匿名类都是重写原来的类或接口,形成一个新的类,但因不关心其类名,只关心其对象,(被原来的类或接口变量引用)。加一个类就可以了。

class Wrapping
{
private int x;
public Wrapping(int x)
{
this.x=x;
}

public int value()
{
return x;
}
}

热点排行