DBObject dbObject = new BasicDBObject(“name”,”jolie”);
从此行代码中可以看出,DBObject是接口。
解释:当等号后面new 的类名BasicDBObject与等号前面的DBObject不相同时,说明DBObject是一个接口,不能实例化,只能通过实现了DBObject接口的类名实例化一个对象。
查看文档,也说明DBObject是接口Interface
图1: 包下的所有接口
图2:接口DBObject
图3:接口继承关系
图4:所有实现接口的类
总结:
1. 接口不能实例化,要想实例化,只能通过实现了接口的类来实例化
DBObject dbObject = new BasicDBObject(“name”,”jolie”);
2. 等号后new 类名与等号前 类名 不相同时,说明等号前是接口,不是类

本文介绍了MongoDB中DBObject接口的应用方式及其作为接口不能直接实例化的特性。通过具体的代码示例,展示了如何通过实现了DBObject接口的BasicDBObject类来创建对象。
1250

被折叠的 条评论
为什么被折叠?



