单个对象可以有多个引用吗?

时间:2015-02-02 09:43:37

标签: android object

我有点怀疑,

在此代码中:

 ContentValues values = new ContentValues();
        values.put(KEY_TITLE, book.getTitle()); // get title 
        values.put(KEY_AUTHOR, book.getAuthor()); // get author
db.insert(TABLE_BOOKS, // table
                null, //nullColumnHack
                values);

values同时拥有KEY_TITLEKEY_AUTHOR所以我的问题是,单个对象values可以包含多个引用吗?

values.put(KEY_TITLE, book.getTitle()); // get title 
values.put(KEY_AUTHOR, book.getAuthor()); // get author

2 个答案:

答案 0 :(得分:1)

正如定义所说

  

此类用于存储ContentResolver的一组值   可以处理。

使用不同的Key名称,您可以在此类的单个对象中存储多个值。

答案 1 :(得分:1)

是的,单个对象可以包含多个引用,确保KEY_TITLEKEY_AUTHOR的声明不同。

如果它们相同,那么您只剩下一个值。那将是最后一个。

您可以从link

更好地理解它