怎么实现像这样的接口应用

Connection conn;//这个貌似是声明了Connection的对象

Statement stmt = conn.createStatement();//这个通过对象调用了接口声明的函数

不知道我的理解对不对?
如果是我们自己声明的接口,怎么才能做到这么应用。