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

Can a single object have multiple references?

我只是有一点愚蠢的疑问,

在此代码中:

 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

如定义所说

This class is used to store a set of values that the ContentResolver can process.

使用不同的 Key 名称,您可以在此 class.

的单个对象中存储多个值

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

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

你可以从这里更好地理解它link