接口或类方法如何将对象返回给Interface?

时间:2017-12-29 21:08:11

标签: java

在JDBC中,getConnection是一个静态方法,它返回Connection Interface的对象? getConnection方法在DriverManager类中定义为空白主体,如下所示:

@CallerSensitive
public static Connection getConnection(String url, String user, String password) throws SQLException {
    // compiled code
}

我不知道它是如何工作的?当我们将对象返回到接口时会发生什么? Connection接口如何使用这个对象?

如何在下面一行中使用此对象作为参数:

Statement s= c.createStatement();

上面的内容如何在内部工作?

我想要更深入地解释接口和类如何协同工作这样的事情。我知道接口是什么,它是如何由类实现的。它用于支持多重继承并提供安全性。但是这个概念在这个例子中是如何相关的?

0 个答案:

没有答案