java接口可以实例化吗

2024-12-25 11:27:07
推荐回答(2个)
回答1:

接口是不能直接实例化的,你这里的d必然是某一个实现了IDependency 借口的class传递进来的。
不过也经常这样用到,看上去是直接实例化:
Runnable task = new Runnable() {
public void run() {
..
}
};
这里必然要实现接口的方法。

回答2:

不可以,只有实现了接口的非抽象类才可以实例化