“返回此”的含义
我一直在互联网上关注关于SQLite的Android教程。我得到了一个我不确定的声明:
public HotOrNot open(){
ourHelper = new DbHelper(ourContext);
ourDatabase = ourHelper.getWritableDatabase();
return this;
}
这种方法是什么意思?是当前对象还是上下文?谢谢return this
我一直在互联网上关注关于SQLite的Android教程。我得到了一个我不确定的声明:
public HotOrNot open(){
ourHelper = new DbHelper(ourContext);
ourDatabase = ourHelper.getWritableDatabase();
return this;
}
这种方法是什么意思?是当前对象还是上下文?谢谢return this
return this
返回当前对象实例。我不知道类是什么,但很明显,这种方法是在那个类中定义的。在该方法中,成员变量使用新的数据库帮助程序进行初始化,并且成员变量从该帮助程序中分配一个可写的数据库对象 - 之后返回类的实例 - 最有可能,以便可以链接调用,例如HotOrNot
ourHelper
ourDatabase
new HotOrNot(myContext).open().runQuery("some query text")
有关关键字的更多信息,请参阅 Java 语言规范。this