即使它是一个接口,我们如何创建一个Connection对象呢?

时间:2015-12-22 17:53:13

标签: jdbc interface

这里我们创建了一个接口对象。 怎么可能呢?

Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","xweb","abc");

1 个答案:

答案 0 :(得分:1)

不,您正在创建实现该接口的类的实例。这意味着您不需要知道对象的具体类实现,只需它实现Connection,因此具有接口Connection中定义的所有方法。如果你看一下con.getClass(),你会看到实际的类是什么。