在Java中,是否可以创建接口的实例?
我在某个地方读到,使用内部匿名类可以像下面这样做:
interface Test {
public void wish();
}
class Main {
public static void main(String[] args) {
Test t = new Test() {
public void wish() {
System.out.println("output: hello how r u");
}
};
t.wish();
}
}
cmd> javac Main.java
cmd> java Main
output: hello how r u
这里的内容正确吗?
interface-name
,以便编译器知道匿名对象实现了接口。这只是语言语法的一部分。 - Chad La Guardia