interface A
{
public void printValue();
}
public class Test
{
public static void main (String[] args)
{
A a1 = new A() {
public void printValue()
{
System.out.println("A");
}
};
a1.printValue();
}
}
我们不能创建接口的实例,但new A()
在这段代码中做什么?我已经看到这种类型的代码主要用于比较器。请解释。关于接口概念的说明
您无法实例化接口。 – Rustam 2014-10-28 10:43:21
@Rustam,我在问题本身中提到过。但是这个代码中发生了什么是我的问题。 – NaveenBharadwaj 2014-10-28 10:44:30
你有以下正确的答案,请随时接受 – kiruwka 2014-10-28 10:45:01