是否可以为接口类型创建对象

jer*_*ald 1 java database-connection interface jdbc driver

Connection con = DriverManager.getConnection("jdbc:odbc:MyDataSource1");
Run Code Online (Sandbox Code Playgroud)

这是一个JDBC编程行.在这一行中,我们正在创建一个Connection接口对象.怎么可能?

duf*_*ymo 7

接口是"con"变量的引用类型.该接口的实现来自于您的问题所注册的JDBC驱动程序.DriverManager将返回用于连接的驱动程序实现与所有java.sql中的其他接口类型.