JAVA中匿名内部类是否可以继承其它类可以的
- Java code
package squall.test;
class OutClass
{
private int num;
public OutClass(int i){
num = i;
}
public void test()
{
System.out.println("num is " + getNum() + " from Out Class");
}
public int getNum()
{
return num;
}
}
public class Test
{
public static void main(String[] args)
{
new Test().show();
}
public void show()
{
OutClass a = new OutClass(356){
public void test()
{
System.out.println("num is " + getNum() + " from Inner Class");
}
};
a.test();
}
}
数据挖掘论坛
注意一下匿名内部类不能呢个有构造方法,所以只能加构造方法的参数给父类的构造方法可以
事实上匿名内部类必须继承一个类或实现一个接口
不然你怎么new呢?Create By Any-Extract(WL-AE)