关于接口中方法的疑问
新手最近在看JDBC这块,发现在操作操作数据库时,可以用Connection接口中的createStatement()方法实例化一个Statement对象,再用这个对象调用execute()方法执行sql命令。这里就产生了一个疑问,接口中的方法都是抽象的,即没有方法体,那么createStatement()和execute()这两个方法到底是怎么执行的?怎么就能产生出结果?另,接口对象的实例化必须由实现接口的具体类中的构造方法实现,这里怎么能用一个接口中的方法实例化另一个接口的对象?请高手赐教。