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 类名与等号前 类名 不相同时,说明等号前是接口,不是类

相关文章:

  • 2022-12-23
  • 2021-11-21
  • 2021-12-19
  • 2021-12-18
  • 2021-04-24
  • 2021-08-07
  • 2021-04-26
  • 2021-07-06
猜你喜欢
  • 2022-02-25
  • 2021-08-25
  • 2022-02-14
  • 2022-01-04
  • 2021-12-21
  • 2022-01-27
相关资源
相似解决方案