JAVA类的实现和扩展问题

时间:2012-11-05 09:10:49

标签: java class interface eclipse-juno zest

我们有2个与项目相关的JAVA类,称它们为 AGraph CallGraph 。我们还有一个名为 Graphism 的接口,它由 AGraph 实现。我们有一个抽象类,名为 GraphSnippet ,它基本上创建了ZEST图的可视化。

现在,我们希望 CallGraph 扩展 AGraph 。我这里的愚蠢怀疑是, CallGraph 还需要实现接口 Graphism 吗?

接下来,不是使 GraphSnippet 成为 Graph 类的实例( Graph 是ZEST包中的预定义类),我们希望它是 CallGraph 的一个实例,以便 CallGraph AGraph 的功能成为实现的一部分。因为在后期我们需要类 AGraph ,所以我们不能真正敲除这个类,并在 CallGraph 中实现所有方法。

有人可以帮助我们如何开始吗?我们新手JAVA程序员很难找到方法吗?

PS:我们正在研究Eclipse-JUNO。

1 个答案:

答案 0 :(得分:5)

  

现在,我们希望CallGraph扩展AGraph。我这里的愚蠢怀疑是   CallGraph还需要实现Graphism接口吗?

是的,但你不必做任何事情。因为它从AGraph扩展而来,它已经实现了Graphism。您不必在代码中的任何位置标记此内容。