以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- 关于Jena结构的疑惑 (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=16197) |
-- 作者:april1019 -- 发布时间:3/29/2005 3:28:00 PM -- 关于Jena结构的疑惑 在Jena的Tutorila1中 有这样的语句: Model model = ModelFactory.createDefaultModel(); 可是,Model和Resource只是接口,而不是类.而在Java中接口是不能实例化对象的,接口中的方法都是抽象方法.而我在Jena的src中也没有发现有什么类来实现这些接口的方法. 请问Jena是如何实现的? |
-- 作者:Hijack -- 发布时间:3/29/2005 6:17:00 PM -- 你要仔细看,他都实现了。 你可以到这里src/com.hp.hpl.jena.enhanced包中,看这个类 BuiltinPersonalities就知道它在哪实现的了。 具体来说,许多包中,都有的impl文件夹,Model 好像是用ModelCom.java实现的。 |
-- 作者:Hijack -- 发布时间:3/29/2005 6:22:00 PM -- 楼主,我也正在试图弄懂jena的原码,而且由于我水平低,比较头大。所以希望以后能在这方面互相帮助一下。 |
-- 作者:yanxq -- 发布时间:4/10/2005 5:48:00 PM -- 呵呵,这个问题比较简单,看看java就可以了。接口虽然不能被实例化,但是可以被赋予实现此接口的类的一个对象 |
-- 作者:serva -- 发布时间:4/12/2005 11:13:00 AM -- 呵呵,路过 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
156.250ms |