gpt4 book ai didi

java - Android - Java - 我们无法实例化接口(interface) - 那么光标是什么

转载 作者:行者123 更新时间:2023-12-01 16:51:13 28 4
gpt4 key购买 nike

我找到了关于java中接口(interface)的信息,它说我们无法创建它的实例

但我目前正在实现 SQLite,我发现了这个:

Cursor res =  db.rawQuery("SELECT * FROM " + TABLE_NAME,null); 

同时:公共(public)接口(interface)Cursor扩展了Closeable

所以我可以创建接口(interface)的实例?

最佳答案

不,您不会通过这样做来创建实例。创建实例需要使用new关键字(或使用反射,但这超出了问题的范围)。里面的某个地方db.rawQuery他们正在创建一个类的实例 implements光标。实现一个接口(interface)要求您拥有它声明的所有方法(如图),这意味着您可以将该对象视为“游标类”的实例,并将其返回给期望 Cursor 的人。 。他们从来没有直接创建该接口(interface)的实例。

关于java - Android - Java - 我们无法实例化接口(interface) - 那么光标是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39756905/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com