接口的疑惑

时间:2008-08-29 06:00:59   来源:论坛整理  作者:  编辑:chinaitzhe
看到一篇帖子说接口纯抽象类不能实例化
而且接口里面定义的方法没有方法主体
难道Connection,Statement等接口里面的方法也是抽象方法。
如果是抽象方法不用具体的实现么?
网友回复:有具体的类去实现.
网友回复:看到一篇帖子说接口,纯抽象类不能实例化
而且接口里面定义的方法没有方法主体

恩,对的,但一般的实现都不会直接返回具体实现的类给调用者,而是返回一个通用的接口.
这样不暴露内部实现的细节,由编译器去动态选择需要重载的函数.显示更加灵活


网友回复:是的,很多数据库都有厂商实现jdbc的,里面有实现connection和statement接口的实现类,这些类实现了正真的功能,你获得的类的实例其实是这些实现类的实例。

不知道我的理解是否正确
网友回复:学习..........
网友回复:像sun 这种公司就定义 接口,mysql驱动商 就去实现 了,有什么办法!

一流公司 卖接口,二流公司做产品, 三流 做项目
关键字:疑惑,接口,

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面