为什么只能看到接口,看不到具体的实现???

来源:百度知道 编辑:UC知道 时间:2024/06/03 16:13:05
今天读了一下hibernate3.2的源码,发现只能读到接口,看不到方法的具体实现?例如:我想读一下HibernateDaoSupport类的getHibernateTemplate().save()中的save方法是怎么实现的,然后我就一层一层的向下读,最后源码只提供到-->public Serializable save(Object object) throws HibernateException; 具体的实现就没有了.还有读其他框架源码时也是这种情况,好像就只能读到接口,具体实现都读不到。请问各位大侠这是怎么回事呢?我有没有办法看到它们的具体实现呢?

用ctrl+鼠标点击,或者F3是只能找到接口的。

你应该去查看这个接口的实现类,好像可以这样:选中接口方法,右键-->选中菜单中的open ***y项(具体记不清,只记得是以y结尾),可以查看一个接口的实现类。

不过这不是很方便,我推荐你一个插件,可以直接找到实现类,而不是接口,阅读源代码的必备武器啊~
http://www.javaeye.com/topic/25128

楼主,Java中的接口只提供无方法体的方法.具体的方法是实现他的类的方法.他只有一个规范.调用时直接找实现类去了~