读书人

内隐类实现接口并有带参数构造器的有关

发布时间: 2012-01-07 21:41:56 作者: rapoo

内隐类实现接口并有带参数构造器的问题
代码举例如下:

interface Human{
void run();
}

public class TestInnerClass{
class Man implements Human {
public void run() {
System.out.println( "奔跑 ");
}
}

public static void main(String[] args) {
System.out.println(new Man() {
// 这里该怎么实现让匿名的Man类带有参数的构造器呢?
public Man(String name , int age) {
System.out.println(name + " " + age);
}
});
}
}

[解决办法]
我想你先应该搞清楚匿名内部类的特点,他用在方法内部,离开方法就毫无意义了,所以根本不需要任何的构造器,因为你无需也无法把他在其他地方实例化!

读书人网 >J2SE开发

热点推荐