public interface TestInterface {
public void print();
}
public class Demo1 {
TestInterface t1 = new TestInterface() {
@Override
public void print() {
// TODO Auto-generated method stub
System.out.println("Demo1");
}
};
public static void main(String[] args) {
Demo1 d1 = new Demo1();
d1.t1.print();
}
}疑惑是为什么接口可以用new这样的形式,虽然在new的同时对接口中的方法进行了重载,但还是有些迷惑,对于接口,这种形式的实例化怎么解释会比较通顺,先谢谢回答的人: )
丶小八戒
时间妖
相关分类