NewsDao1是一个接口,接口不能实例化,但是为什么可以声明后就可直接调用它的 update()方法?!java语言

2025-02-25 05:15:18
推荐回答(3个)
回答1:

这个用法是很正确的,截图中也的确没有出现任何实例化NewsDao1的代码。有什么问题吗?
只要有类(比如叫NewsDaoImpl)实现接口NewsDao1,并让newsDao指向NewsDaoImpl对象的实例,上述代码就可运行。

回答2:

编译时不会报错,但是运行时会报错;
java开发是协作完成的,可能接口是预先有人定义好的;实现需要其他人做

回答3:

不必纠结那么多,就算能写,这样写没卵用啊!